マニュアル一覧
2018年04月
2018.04.02
Instagramの設定、設置
Instagramのアカウントを設定することで、Instagramの写真やキャプションを見せることができます。表示形式は2つの形式から選択することができ、キャプションの表示方法や一覧の表示スタイルなどを設定することができます。
※表示できる写真の枚数は最大50枚になります。(表示時の負荷を考慮した制限)
Instagramアカウントをお持ちでない方は、まずは公式サイトからアカウントを取得してください。
⇒ Instagramアカウントを作成する
※Firefoxでは初期設定の際に連携ができない不具合がありますので、Chromeで認証を行ってください。
Instagramモジュールの初期設定
Instagramモジュールを利用する場合は、Instagramのアカウントを設定し、Instagramモジュールの初期設定を行ないます。初期設定の手順は下記をご確認ください。
Instagramを設定する
コンテンツパーツやレイアウトで配置できるInstagramを設定します。
- 予めInstagramモジュールの初期設定を行ってください。
1
コントロールパネルの[設定] → [便利な機能] → [Instagram]を選択します。
2
“Instagramダイアログ”が表示されます。
Instagramアカウント |
認証済みの場合はInstagramアカウント名が表示されます。認証を行っていない場合は、[認証]リンクが表示されますので、Instagramモジュールの初期設定を行ってください。 認証したInstagramアカウントの解除認証したInstagramアカウントを解除する場合は、[削除]リンクをクリックして解除します。 認証済みアカウントの有効期限切れの場合認証したInstagramアカウントのアクセストークンの有効期限切れの場合は、有効期限切れのメッセージが表示されます。 |
---|---|
[追加]ボタンです。新しくInstagramの表示設定を追加します。 |
|
[編集]ボタンです。登録されたInstagramの表示設定の内容を編集します。 |
|
[削除]ボタンです。登録されたInstagramの表示設定を削除します。 |
Instagram連携がエラーになる場合
考えられる要因
アクセストークンの有効期限切れ
Instagramが認証済みになっている場合でも、Instagramが配置されているページのアクセスが60日以上ない場合は、アクセストークンが有効期限切れとなります。有効期限切れになると、《認証済みアカウント》のInstagramアカウント名の表示の下に下記の有効期限切れメッセージが表示されますので、このメッセージが表示されている場合は、下記の「対応方法」の手順でご対応をお願いします。
- 有効期限切れメッセージ
「※アクセストークンの有効期限が切れています。一度解除を行い再度認証してください。」
アクセストークンが無効
Instagramが認証済みになっている場合でも、Intagramアカウントのパスワードの変更や、Facebookアカウントのパスワード変更などにより、連携時のユーザーのセッションが無効化されるとアクセストークンが無効になります。この現象の場合は、“レイアウトダイアログ”に配置されているパーツが「未認証」となりますので、下記の「対応方法」の手順でご対応をお願いします。
- レイアウトダイアログの「未認証」表示
対応手順
- “Instagramダイアログ”の[解除する]ボタンをクリックします。
- 「認証を解除してもよろしいですか?」のメッセージの[OK]ボタンをクリックします。
- 《InstagramアプリID》、《Instagram App Secret》の内容に間違いがないか確認し、[認証]ボタンをクリックします。
- Instagramへログインし、承認します。
※該当のInstagramアカウントへログインして承認を行ってください。 - “Instagramダイアログ”の《認証済みアカウント》に認証したInstagramアカウント名が表示されていれば完了です。
Instagramの表示形式を追加する
1
コントロールパネルの[設定] → [便利な機能] → [Instagram]を選択します。
2
“Instagramダイアログ”が表示されますので、[追加]ボタンをクリックします。
3
ダイアログに《タイトル》と《表示形式》を設定します。設定した表示形式の必要項目を設定します。各項目の詳細は「一覧表示の表示設定」「カルーセル表示の表示設定」を参照してください。
4
[OK]ボタンをクリックして完了です。
Hint
マウスオーバーや右クリックからInstagramの設定
Instagramパーツの上にマウスを合わせて表示される[メニュー]ボタンをクリックし、ショートカットメニューの[Instagram] → [Instagramの編集]を選択します。
Instagramパーツの上での右クリックの操作でもショートカットメニューが表示されます。
タイトル | Instagramの表示設定のタイトルを入力します。 「タイトルを隠す」にチェックを入れると、タイトルは表示されません。 |
---|---|
表示形式 | 一覧表示を選択します。 |
キャプション表示 |
Instagramアカウントの写真のキャプションを表示するかどうかを設定します。また、表示する場合はマウスオーバーで表示するかどうか、テキストの色、マウスオーバー表示の場合の背景色を設定します。
|
一覧表示設定 |
表示する横の枚数、縦の枚数を設定します。また、余白を表示するかどうか、フレームを表示するかどうか、表示する場合のフレームの色、枠線を表示するかどうか、表示する場合の枠線の色を設定します。
|
ステータス |
このInstagramのパーツを一般に公開するかどうかを設定できます。
|
表示例 - 一覧表示
タイトル | Instagramの表示設定のタイトルを入力します。 「タイトルを隠す」にチェックを入れると、タイトルは表示されません。 |
---|---|
表示形式 | カルーセル表示を選択します。 |
キャプション表示 |
Instagramアカウントの写真のキャプションを表示するかどうかを設定します。また、表示する場合はマウスオーバーで表示するかどうか、テキストの色、マウスオーバー表示の場合の背景色を設定します。
|
カルーセル表示設定 |
表示する横の枚数、表示枚数、自動スライドをするかどうか、自動スライドする場合はスライド停止時間、スライド移動時間を設定します。
|
ステータス |
このInstagramのパーツを一般に公開するかどうかを設定できます。
|
表示例 - カルーセル表示
Instagramをページに設置する
ページ内に作成したInstagramを配置する場合は、コンテンツパーツの追加(カテゴリー=「SNS」)、またはレイアウトで該当するInstagramを配置してください。
- 初期設定が認証済みとなっている場合でも、対象のInstagramに投稿がない場合は、“レイアウトダイアログ”のInstagramパーツには「未認証」と表示されます。
- 対象のInstagramアカウントが非公開アカウントとなっている場合は、“レイアウトダイアログ”のInstagramパーツには「未認証」と表示されます。
Instagramの表示設定を編集する
1
編集したいInstagramパーツの上にマウスを合わせて表示される[メニュー]ボタンをクリックし(もしくは右クリックし)、ショートカットメニューの[Instagram] → [Instagramの編集]を選択します。
2
“Instagramダイアログ”が表示されますので、各項目を設定します。各項目の詳しい内容は「Instagramの表示形式を追加する」を参照してください。
2018.04.02
Instagramモジュールの初期設定
Instagramと連携することで、Instagramの写真やキャプションを見せることができます。Instagramアカウントをお持ちでない方は、まずは公式サイトからアカウントを取得してください。
この機能の関連操作
Instagramモジュールの初期設定
Instagram API(InstagramログインによるAPI設定)のアプリを作成し、Instagramの初期設定を行います。
登録が必要となるもの
|
Hint
Facebook for Developersアカウントについて
Facebook for Developersアカウント(開発者アカウント)は、Facebookの開発者としてアプリを作成することができるアカウントです。Facebook for Developersアカウントを取得していない場合は、デベロッパーサイトにログインすると、「Facebook for Developersへようこそ」画面にFacebook for Developersアカウントを作成するメッセージが表示されます。このときは、Facebook for Developersアカウントを作成してください。
Meta for Developersサイト(デベロッパーサイト)
1
Meta for Developersサイト(以下、デベロッパーサイト)のマイアプリのURL(https://developers.facebook.com/apps/)にアクセスし、Facebookアカウントでログインします。
2
デベロッパーサイトのアプリ画面より[アプリを作成]をクリックします。表示されたアプリの作成画面を下記を手順に沿って各項目を選択・入力後にアプリを作成します。
①アプリの詳細
アプリ名 | 任意のアプリ名を入力します。 |
---|---|
アプリの連絡先メールアドレス |
アプリの連絡先メールアドレスを入力します。
|
②ユースケース
ユースケースを追加 | 「他の情報をお探しの場合」の「その他」を選択します。 |
---|
③タイプ
アプリ表示名など各項目を入力し、[アプリを作成]ボタンをクリック後、「私はロボットではありません」にチェックを入れて[送信]ボタンをクリックします。
アプリタイプを選択 | 「Business」を選択します。 |
---|
④詳細
アプリ表示名など各項目を入力し、[アプリを作成]ボタンをクリック後、「私はロボットではありません」にチェックを入れて[送信]ボタンをクリックします。
アプリ名 | ①で入力したアプリ名が表示されます。 |
---|---|
アプリの連絡先メールアドレス |
①で設定したメールアドレスが表示されます。 |
ビジネスポートフォリオ | (任意)設定は必要ありません。 |
3
アプリの追加が完了すると、「アプリに製品を追加」の画面が表示されます。一覧の中から「Instagram」の[設定]ボタンをクリックします。
※左側のメニューの「商品」の[商品を追加]をクリックしても表示可能です。
※左側のメニューの「商品」の[商品を追加]をクリックしても表示可能です。
4
左側のメニューの[Instagram] → [InstagramログインによるAPI設定]を選択し、「InstagramビジネスログインによるAPI設定」の下記を設定します。
下記の手順は、アプリのモードを「開発」のまま利用する設定になるため、連携するInstagramアカウントは「1.アクセストークンを生成する」でアカウントを追加してください。
- アプリのモードを「ライブ」で利用する(アプリを一般公開する)場合は、「ビジネス認証」と「アクセス認証」が別途必要になります。この設定で利用する場合はデベロッパーサイトのマニュアル等を確認してご対応ください。
- ライブモードで利用する場合は、デベロッパーサイトのアプリの設定にて「プライバシーポリシーのURL」「利用規約のURL」「ユーザーデータ削除」を設定する必要があります。
1.アクセストークンを生成する
[アカウントを追加]ボタンをクリックし、表示されたInstagramアカウントの追加の[Continue]ボタンをクリックするとInstagramログイン画面が表示されますので、テスターの役割を割り当てるInstagramアカウントでログインします。複数のInstagramアカウントをテスターとして追加する場合は同様に追加します。
- プロアカウントへの変更が未設定の場合はプロアカウントに切り替えるように求められます。
2.Webhooksを設定する
設定は必要ありません。
3.Instagramビジネスログインを設定する
[設定する]ボタンをクリックし、「リダイレクトURL」に“Instagramダイアログ”に表示される「リダイレクトURL」を入力して、[Save]ボタンをクリックします。
- 設定時にパスワードの入力が必要です。
リダイレクトURL |
“Instagramダイアログ”に表示されている《リダイレクトURI》を入力します。 |
---|
4. アプリレビューを完了する
設定は必要ありません。
5
手順4の「InstagramビジネスログインによるAPI設定」の画面に表示されている「InstagramアプリID」と「Instagram App Secret」を控えておきます。
Instagramダイアログ
6
“Instagram設定ダイアログ”に手順7で取得した「InstagramアプリID」と「Instagram App Secret」を各項目に入力して[認証]ボタンをクリックします。
- 手順4の「アクセストークンを生成する」に登録されていないInstagramアカウントでログインするとエラーとなりますのでご注意ください。
認証できない場合
アプリIDまたはApp Secretの形式に誤りがあります。 | 《InstagramアプリID》または《Instagram App Secret》の形式に誤りがあります。 Facebookデベロッパーサイト(https://developers.facebook.com/apps/)の[プロダクト] → [Instagram] → [InstagramログインによるAPI設定]の「InstagramアプリID」と「Instagram App Secret」を確認し、再度入力してください。 |
---|---|
正常にリダイレクトできませんでした。再度認証を行ってください。 | Instagram認証後の“Instagramダイアログ”へリダイレクトができない状態です。再度ダイアログの[認証]ボタンから認証ができない場合は、ブラウザを全て閉じて、再度サイトへログインの上、認証を行ってください。 |
InstagramのAPIによるエラー
error_type "OAuthException" code 400 error_message "Insufficient developer role" |
現在ログインしているInstagramアカウントの役割が不十分です。 Instagramサイト(https://www.instagram.com/)からアカウントをログアウトし、Facebookデベロッパーサイト(https://developers.facebook.com/apps/)の[役割] → [役割]の「Instagramテスター」に設定されているInstagramアカウントで再度ダイアログから認証を行ってください。 ※Instagramテスターに追加されていない場合はInstagramテスターの追加を行ってください。 ※アプリが「開発モード」の場合のエラーです。 |
---|---|
error_type "OAuthException" code 400 error_message "Invalid scope: []" |
現在ログインしているInstagramアカウントの役割が不十分です。 Instagramサイト(https://www.instagram.com/)からアカウントをログアウトし、Facebookデベロッパーサイト(https://developers.facebook.com/apps/)の[役割] → [役割]の「Instagramテスター」に設定されているInstagramアカウントで再度ダイアログから認証を行ってください。 ※Instagramテスターに追加されていない場合はInstagramテスターの追加を行ってください。 ※アプリが「ライブモード」の場合のエラーです。 |
7
“Instagram設定ダイアログ”の《認証済みアカウント》に認証したアカウントのユーザーネームが表示されたら認証は完了です。
Hint
アプリの開発モードとライブモード
Instagramモジュールでは、追加したアプリをInstagramテスターのみの利用となるため、「開発モード」で利用します。このモードでの利用の場合は、アプリレビューは必要ありません。
アプリの開発モードとライブモードの違いにつきましては、下記のデベロッパーサイトのドキュメントをご確認ください。
- ライブモードで利用する場合は、デベロッパーサイトのアプリの設定にて「プライバシーポリシーのURL」「利用規約のURL」「ユーザーデータ削除」を設定する必要があります。その他にビジネスで利用するための「ビジネス認証」およびアプリへの「アクセス認証」(設定には数時間から数日を要する)が必要となります。
引き続き、Instagramの設定を行う場合は、下記をご確認ください。
Instagramモジュールの初期設定(旧:Basic Display API)
登録が必要となるもの
- Instagramアカウント
- Facebookアカウント
- Facebook for Developersアカウント(Facebookアプリの作成に必要)
Meta for Developersサイト(デベロッパーサイト)
1
コントロールパネルから[設定] → [便利な機能] → [Instagram]を選択します。
2
“Instagram設定ダイアログ”が表示されますので、表示されているデベロッパーサイトのマイアプリのURL(https://developers.facebook.com/apps/)にアクセスし、Facebookアカウントでログインします。
Hint
Facebook for Developersアカウントについて
Facebook for Developersアカウント(開発者アカウント)は、Facebookの開発者としてアプリを作成することができるアカウントです。Facebook for Developersアカウントを取得していない場合は、デベロッパーサイトにログインすると、「Facebook for Developersへようこそ」画面にFacebook for Developersアカウントを作成するメッセージが表示されます。このときは、Facebook for Developersアカウントを作成してください。
3
デベロッパーサイトのアプリ画面より[アプリを作成]をクリックします。表示されたアプリの作成画面を下記を参照して各項目を選択・入力後にアプリを作成します。
[アプリを作成]ボタンをクリック後に表示される「あなたのアプリに必要な機能を選択してください。」は、「その他」を選択して[次へ]ボタンをクリックします。
▼
次に、「アプリタイプを選択」は「生活者」を選択して[次へ]ボタンをクリックします。
▼
次に、アプリ表示名など各項目を入力し、[アプリを作成]ボタンをクリック後、「私はロボットではありません」にチェックを入れて[送信]ボタンをクリックします。
アプリ表示名(必須) | 任意のアプリ名を入力します。 |
---|---|
アプリの連絡先メールアドレス (必須) |
アプリの連絡先メールアドレスを入力します。 |
ビジネスマネージャアカウントをお持ちですか? |
ビジネスマネージャアカウントがある場合は選択します。 |
4
アプリIDの追加が完了すると、アプリに製品を追加画面が表示されます(または左側のメニューの「商品」の[商品を追加]をクリック)。一覧の中からInstagram Basic Displayの[設定]ボタンをクリックします。
※Instagram Basic Displayの設定は後の手順で行います。
※Instagram Basic Displayの設定は後の手順で行います。
5
表示されるBasic Display画面(または左側のメニューの [Instagram Basic Display] →[Basic Display]を選択)で[Create New App]ボタンをクリックします。
6
Instagram Basic Display用のアプリの表示名を入力し、[アプリを作成]ボタンをクリックすると、Instagram Basic Display用のアプリが作成されます。
7
左側のメニューの[Instagram Basic Display] → [Basic Display]を選択し、表示されたBasic Display画面の各項目を下記を参照して入力後、「InstagramアプリID」と「Instagram App Secret」を控えて[変更を保存]ボタンをクリックします。
InstagramアプリID |
InstagramアプリIDが表示されます。
|
---|---|
Instagram App Secret |
Instagram App Secretが表示されます。
|
Instagram表示名 | Instagram Basic Display用アプリの名前が表示されます。 |
有効なOAuthリダイレクトURI | “Instagramダイアログ”に表示されている《リダイレクトURI》を入力します。 |
コールバックURLの許可の取り消し | “Instagramダイアログ”に表示されている《リダイレクトURI》を入力します。 |
データの削除リクエスト | “Instagramダイアログ”に表示されている《リダイレクトURI》を入力します。 |
8
次に、左側のメニューの[アプリの役割] → [役割]を選択し、[メンバーを追加]ボタンをクリックします。
9
アプリに人を追加画面で「Instagramテスター」を選択してInstagramアカウントのユーザーネームを入力・選択して[追加]ボタンをクリックします。
- (2024年3月28日現在)解消済み→
(2024年2月26日現在)Meta側の仕様により、一時的に新規のInstagramテスターの追加できないよう制限されております。
- この時点で「承認待ち」として表示されます。
Instagramサイト
10
Instagramサイトにログインして[設定] → [アプリとメディア] → [ウェブサイトのアクセス許可]を選択の上、「アプリとウェブサイト」の画面で「テスターへのご招待」のタブ内のInstagram表示名を確認して[承認する]ボタンをクリックして承認してください。
11
“Instagram設定ダイアログ”に手順7で取得した「InstagramアプリID」と「Instagram App Secret」を各項目に入力して[認証]ボタンをクリックします。
- FireFoxでは認証を完了することができませんので、Chromeにてご対応をお願いします。
- Instagramサイトの「アプリとウェブサイト」でアクティブではないアプリの場合は[却下する][認証]ボタンが表示されますが、アクティブのアプリの場合は[Edit Settings][Continue]が表示されますので[Continue]ボタンを押してください。
認証できない場合
アプリIDまたはApp Secretの形式に誤りがあります。 | 《InstagramアプリID》または《Instagram App Secret》の形式に誤りがあります。 Facebookデベロッパーサイト(https://developers.facebook.com/apps/)の[プロダクト] → [Instagram Basic Display] → [Basic Display]の「InstagramアプリID」と「Instagram App Secret」を確認し、再度入力してください。 |
---|---|
正常にリダイレクトできませんでした。再度認証を行ってください。 | Instagram認証後の“Instagramダイアログ”へリダイレクトができない状態です。再度ダイアログの[認証]ボタンから認証ができない場合は、ブラウザを全て閉じて、再度サイトへログインの上、認証を行ってください。 |
InstagramのAPIによるエラー
error_type "OAuthException" code 400 error_message "Insufficient developer role" |
現在ログインしているInstagramアカウントの役割が不十分です。 Instagramサイト(https://www.instagram.com/)からアカウントをログアウトし、Facebookデベロッパーサイト(https://developers.facebook.com/apps/)の[役割] → [役割]の「Instagramテスター」に設定されているInstagramアカウントで再度ダイアログから認証を行ってください。 ※Instagramテスターに追加されていない場合はInstagramテスターの追加を行ってください。 ※アプリが「開発モード」の場合のエラーです。 |
---|---|
error_type "OAuthException" code 400 error_message "Invalid scope: []" |
現在ログインしているInstagramアカウントの役割が不十分です。 Instagramサイト(https://www.instagram.com/)からアカウントをログアウトし、Facebookデベロッパーサイト(https://developers.facebook.com/apps/)の[役割] → [役割]の「Instagramテスター」に設定されているInstagramアカウントで再度ダイアログから認証を行ってください。 ※Instagramテスターに追加されていない場合はInstagramテスターの追加を行ってください。 ※アプリが「ライブモード」の場合のエラーです。 |
12
“Instagram設定ダイアログ”の《認証済みアカウント》に認証したアカウントのユーザーネームが表示されたら認証は完了です。
Hint
アプリの開発モードとライブモード
Instagramモジュールでは、Instagram Basic DisplayのアプリをInstagramテスターのみの利用となるため、「開発モード」で利用します。このモードでの利用の場合は、アプリレビューは必要ありません。
アプリの開発モードとライブモードの違いにつきましては、下記のデベロッパーサイトのドキュメントをご確認ください。
- ライブモードで利用する場合は、デベロッパーサイトのアプリの設定にて「プライバシーポリシーのURL」「利用規約のURL」「ユーザーデータ削除」を設定する必要があります。
引き続き、Instagramの設定を行う場合は、下記をご確認ください。
- 1 / 1