What's
New
「Instagram Graph API」 v7.0取得方法!手順の解説

更新日:2021-05-11 公開日:2020-07-15

気がつけばInstagram Graph APIがVer7へ

2020年7月初旬、以前から利用していたインスタAPIが遂に利用できなくなってしまいました。完全にデータを取得できないようです。。。。。インスタAPIを利用してホームページにインスタグラムを表示している方も多いと思いますが、突然表示されなくなり困っている方も多いと思います。

インスタグラム 【API v8.0】取得手順を図解で解説

最新のInstagram Graph API V8はこちらから

Instagram Graph APIの登場

新しいインスタグラムAPIがInstagram Graph APIと名前を変え登場しました。
FacebookとInstagramを連動させないと取得ができませんので、Instagram Graph APIを取得する前に、FacebookとInstagramを連動させる必要があります。

Facebookアプリを作成

1.Facebook開発者ページへ
あらかじめ、FacebookとInstagramにログインしてから作業を進めましょう

2.メニューの「スタートガイド」より、アカウントを作成します。
後は指示に従いながら入力しましょう

3.メニューの「マイアプリ」->「新しいアプリを追加」より、アプリを作成します。

4.ビジネス統合の管理を選択します。

5.「アプリ表示名」「アプリの連絡先メールアドレス」「アプリを利用できる人」を入力し、アプリを作成します。

1回目のアクセストークンを取得

1.メニューの「ツール」->「グラフAPIエクスプローラ」と進みグラフAPIエクスプローラを表示します。

APIエクスプローラ

  • 2.ユーザートークンで以下を選択します。
  • ・pages_show_list
  • ・business_management
  • ・instagram_basic
  • ・pages_read_engagement
  • ・pages_manage_metadata
  • ・pages_read_user_content
  • ・pages_manage_ads
  • ・public_profile

3.「Generate Access Token」をクリック

4.1回目のアクセストークを取得!
メモ帳などに貼ってコピーしておきましょう

APIエクスプローラでアクセストークン取得

2回目のアクセストークン(ユーザーアクセストークン)を取得

1.ユーザーページ情報を取得することで、2回目のアクセストークとユーザーページIDが取得できます。

2.1回目のアクセストークンを使ってURLをつくりアクセスします。

“https://graph.facebook.com/v7.0/me/accounts?access_token=【1回目access-tokenをコピペ】

2回目のアクセストークン取得

3.2回目のアクセストークとユーザーページIDをメモ帳などに貼ってコピーしておきましょう

アプリIDとApp Secretを取得する

1.2回目のアクセストークとユーザーページIDでインスタグラムを取得することはできますが、有効期限が数時間と非常に短い!!※有効期限が切れるとインスタグラムのデータが取得できません。

2.長期期間利用できるアクセストークンを取得しましょう。

  • 3.下記3点が、長期ユーザーアクセストークンに必要です。
  • ・有効なユーザーアクセストークン(2回目のアクセストークン)
  • ・アプリID
  • ・App Secret

4.続いて、アプリIDとApp Secretの取得方法をみていきましょう。

5.「マイアプリ」から作成したアプリへアクセスします。

アプリIDとApp Secretの取得方法

6.「設定」->「ベーシック」へアクセスします。

7.アプリIDとApp Secretをメモ帳などに貼ってコピーしておきましょう

3回目のアクセストークン(長期ユーザーアクセストークン)を取得する

1.2回目のアクセストークン、アプリID、App Secretを使ってURLをつくりアクセスします。

“https://graph.facebook.com/v7.0/oauth/access_token? grant_type=fb_exchange_token& client_id=【アプリIDをコピペ】& client_secret=【app-secretをコピペ】& fb_exchange_token=【2回目access-tokenをコピペ】

3回目のアクセストークン取得

2.3回目のアクセストークンが取得できます。

3.長期ユーザーアクセストークン(Access-Token)とユーザーページID(IG User ID)を使いインスタグラムが取得できるようになります。

インスタグラム 【API v8.0】取得手順を図解で解説

最新のInstagram Graph API V8はこちらから