APIは2020年でサービスを終了する。APIを使用する手順をメモ。下記の通り、InstagramのビジネスアカウントとFacebookが必要。APIはInstagramののビジネスアカウントが必要Instagaramの投稿を取得するためには、Instagramをビジネスアカウントにする必要がある。Facebookページも必要Facebookページと、Instagramビジネスアカウントを連携される必要があるので、Facebookページの作成もしくは、Facebookページの管理者権限も必要になる。Facebookページを作成して、Instagramのビジネスアカウントにする。Facebookアプリを作成しておく。Facebookアプリ自分が作成したFacebookアプリをセレクトボックスから選択する。アクセス許可manage_pagespages_show_listinstagram_basicpublic_profile上記の許可があれば問題ないと思う。Tokenをクリックすると、1段階目のユーザートークンが取得できるので、メモする。2つ目のアクセストークンを取得するAPIエクスプローラー画面上部のマイアプリをクリックして、自分の作成したアプリを選択する。secretをメモして控える。"bearer"}というレスポンスが返ってくる。このaccess_tokenが2段階目のアクセストークンなのでメモして控えておく。3つ目のアクセストークンを取得するhttps://graph.facebook.com/v5.0/me?access_token=XXXXXXXXXXXXXXXXXXXXXXXXXXXX部分に2段階目のaccess_tokenを代入する。アクセスすると、下記のレスポンスが返ってくる。"YYYYYYYYYYYY"}idを控えて、下記のURLにアクセスする。]}access_tokenの部分が、3段階目のアクセストークンになる。複数アプリがある場合は、複数データが返ってくる。InstagramビジネスアカウントIDを取得するhttps://developers.facebook.com/tools/debug/accesstoken/アクセストークデバッカーで、3段階目のトークンをチェックする。有効期限が受け取らないになっているかつ、スコープ部分が設定したものになっていれば問題なし。エクスプローラに再びアクセスする。https://developers.facebook.com/tools/explorer/GETの部分にme?fields=accounts{instagram_business_account}を代入し、送信ボタンをクリックする。},}このinstagram_business_accountをメモして控えておく。アルバムの子、およびメディアオブジェクトから作成された宣伝投稿への「いいね!」を除く。クエリを実行したIGユーザーがIGメディアオブジェクトも所有している場合にのみ返されます。{}中にフィールドを追加して上げればよい。いらないものは削除する。参考https://developers.facebook.com/docs/instagram-api/reference/media/記事一覧へ戻る。