Instagram APIの紹介

Jennifer Aniston
リリース: 2025-03-02 09:32:09
オリジナル
600 人が閲覧しました

2012年にFacebookによる有名な買収に続いて、Instagramはサードパーティの使用のために2セットのAPIを採用しました。これらはInstagram Graph APIおよびInstagram Basic Display APIです。

ユーザーの承認されたInstagramアカウントから情報を必要とするアプリを作成する開発者として、2つのAPIの選択はユーザーに関する情報の範囲に依存します。

ただし、Instagramビジネスと作成者アカウントに関するより複雑なソーシャルメディアインタラクションデータ、メトリック、および洞察を取得したい場合は、InstagramグラフAPIが必要です。 APIのセットと開始方法の両方でできることの幅広い概要を説明します。

Instagram APIを使用する前に、Facebook開発者アカウントのダッシュボードで最初に

アプリ

ダッシュボードでOAUTHアプリを作成して構成する必要があります。このプロセスは、APIアクセストークンを取得することになります。これは、APIへのすべてのリクエストで使用します。

物事を設定するための2つの異なるガイドがあることに留意してください。代わりに、このガイド。

特定のAPIを使用する能力は、アプリダッシュボードの各トークンに設定した権限に依存する可能性があることにも注意する必要があります。このため、最初にこの記事を読んで、どのタスクに必要な許可が必要かを確認することをお勧めします。アプリからのアクセストークンを使用して、選択したHTTPクライアントでAPIをクエリすることができます。 APIは、非ビジネスおよび非作成者のInstagramユーザー向けに作成されました。

ユーザーのエンドポイント

    ユーザーエンドポイントを使用すると、ユーザーIDに基づいてInstagramユーザーに関する基本情報を検索できます。このAPIを使用するには、リクエストにInstagramユーザーアクセストークンを含める必要があり、Instagram OAuthアプリで次のアクセス許可を有効にする必要があります。
    • instagram_graph_user_media (これは、ユーザーのapiversion (オプション)が必要な場合にのみ必要です。 APIによって返されたい場合は、デフォルトフィールドが返されます。そのメディアIDによるオブジェクト。たとえば、サンプルカールリクエストは次のとおりです。
    • サンプル応答があります。 media_type
    • 、username
    • 、permalink、およびShopping_product_tag_Eligibility(上記と同じ)(オプション)を要求する場合にのみ必要です。 V14。値は文字列でなければなりません。フィールド(オプション):APIで返されるフィールドとエッジのコンマ区切りリスト。省略すると、デフォルトのフィールドが返されます。Biography

      、followers_count

      、follows_count
      curl -X GET \<br>  'https://graph.instagram.com/13445686989093505?fields=id,media_type,media_url,username,timestamp&access_token=IGQVJ...'<br>
      ログイン後にコピー
      、name

      、Shopping_product_tag_Eligibility

      、webサイト
      {<br>  "id": "13445686989093505",<br>  "media_type": "IMAGE",<br>  "media_url": "https://fb-s-b-a.akamaihd.net/...",<br>  "username": "ubahthebuilder"<br>  "timestamp": "2022-07-20T18:10:00+0000"<br>}<br>
      ログイン後にコピー
      。次の画像は、これらの各フィールドが返すものを説明しています。たとえば、ドキュメントからのサンプルカール要求は次のとおりです。これらのエッジは、次の画像で説明されています。

      これらのデータのいずれかを取得するには、IGユーザーエンドポイントへの追加のパスパラメーターとして対応するエッジを含める必要があります。たとえば、次のエンドポイントでは、IGユーザーのメディアのコレクションを取得します。InstagramグラフAPIの他のエンドポイント ビジネスおよび作成者アカウントを扱うための残りのAPIは次のとおりです。

      • igメディア:これにより、InstagramメディアIDによるInstagramの写真、ビデオ、またはアルバムに関する情報を取得できます。メディアコンテナの公開ステータスに関する情報を取得できます。 Instagramの投稿の公開にはメディアコンテナが使用されています。
      • igコメント:これにより、InstagramのコメントIDでメディアのコメントを取得できます。 APIから返された情報には、コメントへの返信、類カウント、およびコメントテキストが含まれています。
      • これらのAPIエンドポイントのそれぞれは、Instagramアプリで異なるOAuthスコープ許可を必要とする場合、フィールドとエッジの異なる組み合わせをサポートするか、その使用に特定の制限があることに注意してください。そのため、明確にするために完全なInstagram APIドキュメントを必ずお読みください。
      • Instagram APIはどのプラットフォームをサポートしていますか?
      休憩エンドポイントを使用して、任意のプラットフォームまたはプログラミング言語を使用してInstagram APIにアクセスできます。例は、axios(node.js)、net :: http(ruby)、requests(python)、およびguzzlehttp/guzzle(php)です。開始するには、Facebook Developerアカウントを作成するだけで、APIトークンを取得する方法についての手順については、APIのクエリを開始する方法については、Social Mediaチュートリアルのコーディング

      この記事ではInstagram APIの例を見てきました。

      の時が来ました

以上がInstagram APIの紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート