Instagramガイド

Instagramセットアップガイド

Instagramでコメントベースのコンテストを実施 — Facebookアカウントは不要です。

必要なもの

Instagramビジネスまたはクリエイターアカウント

個人アカウントでは利用できません — Instagram設定で無料でビジネスまたはクリエイターに切り替えてください。

無料のMeta開発者アカウント

developers.facebook.comでサインアップしてください。これはアプリ作成のみに必要で、Facebookページや個人のFacebookプロフィールは不要です。

1 Metaアプリを作成

  1. a
    developers.facebook.com/appsにアクセスし、Create Appをクリックします。
  2. b
    アプリタイプとして"Business"を選択します。
  3. c
    アプリダッシュボードでInstagramプロダクトを見つけ、Set Upをクリックします。
  4. d
    Instagram > API setup with Instagram Loginに移動します。Valid OAuth Redirect URIsに以下を追加します: https://pickawinner.pro/auth/instagram/callback
  5. e
    App Settings > Basicに移動し、App IDApp Secretをコピーします。

2 Instagramテスターを追加(開発モード)

Metaアプリが開発モードの間は、招待されたテストユーザーのみがログインできます。自分自身をテスターとして追加する必要があります。

  1. a
    MetaアプリでApp Roles > Rolesに移動します。
  2. b
    Add Instagram Testersをクリックし、Instagramユーザー名を入力します。
  3. c
    Instagramで設定 > Webサイトの許可 > テスターの招待に移動し、招待を承認します。

本番環境にしますか?

Meta開発者ダッシュボードからApp Reviewにアプリを提出し、instagram_business_basicinstagram_business_manage_commentsの権限の承認を受けてください。承認されると、すべてのInstagramユーザーが接続できるようになります。

3 アプリの資格情報を保存

  1. a
    プロフィールページにアクセスしてください。
  2. b
    Meta App Credentialsセクションで、App IDApp Secretを入力します。
  3. c
    Save Credentialsをクリックします。

4 Instagramアカウントを接続

  1. a
    プロフィールページInstagram Connectionカードを見つけます。
  2. b
    Connect Instagramをクリックします。Instagramにリダイレクトされます。
  3. c
    Instagramの資格情報でログインし、Allowをクリックしてアクセスを許可します。
  4. d
    リダイレクトされ、Instagramアカウントがマイページ・アカウントに表示されます。

5 コンテストを作成

まず、Instagramに投稿またはリールを公開します。キャプションで、フォロワーにコンテスト参加のためにメールアドレスをコメントに記載するよう指示してください。その後:

  1. a
    マイコンテストに移動し、New Contestをクリックします。
  2. b
    「ページ / アカウント」ドロップダウンからInstagramアカウント(@ユーザー名で表示)を選択します。
  3. c
    Instagram投稿URLを貼り付けます。対応フォーマット:
    https://www.instagram.com/p/ABC123/ https://www.instagram.com/reel/XYZ789/
  4. d
    コンテスト期間当選者数賞品説明を入力します。
  5. e
    オプションで参加条件を追加: コメント内のキーワード、最小@メンション数、カスタムルール。
  6. f
    Create Contestをクリックします。

6 当選者を抽選

手動抽選

コンテストを開き、「Draw Winners」をクリックします。コメントが取得され、ルールでフィルタリングされ、当選者がランダムに選出されます。

自動抽選

抽選予定時刻を設定するか、コンテスト終了日を過ぎた時に自動的に抽選が実行されるようにします(5分ごとにチェック)。

抽選後、当選者を確認し、必要に応じて再抽選、CSVエクスポート、公開結果URLの共有ができます。当選者に通知をクリックして、コメントにメールを記載した当選者にメールを送信します。

Instagramの重要な注意事項

自動で機能するフィルター

  • コンテスト期間 — 開始/終了日内のコメントのみ
  • キーワード/ハッシュタグ — コメントに特定のフレーズを含む必要あり
  • 最小@メンション数 — 一定人数のタグ付けが必要
  • 特定ユーザーの除外 — Instagramユーザー名で指定
  • 過去の当選者を除外 — 同一アカウントのコンテストから

手動確認が必要なフィルター

InstagramのAPIはこれらのデータを提供していません。コンテストルールとして設定できますが、当選者は手動で確認してください。

  • 投稿のいいね必須 — Instagramはいいねした人の情報を公開していません
  • アカウントのフォロー必須 — フォロワーリストにはアクセスできません
  • 投稿のシェア必須ページ管理者の除外 — Instagramでは適用されません(自動的にスキップされます)

その他の注意事項

  • 各コメント投稿者は、何回コメントしても1回のみエントリーされます
  • コンテストの投稿は最新1,000件のInstagram投稿内である必要があります。Instagram APIはURLによる直接検索を許可していないため、システムは最近の投稿を検索して一致を見つけます。最新1,000件より古い投稿は見つけることができません。
  • Instagramトークンは約60日間有効です。アプリが自動的に更新します。更新に失敗した場合は、プロフィールから再接続してください。
  • InstagramのAPIレート制限が適用されます。非常に大規模なコンテストは処理に時間がかかる場合があります。

Facebookコンテストも実施しますか?Facebookガイドをご覧いただくか、すべてのガイドに戻ってください。