2016-06-13 13 views
0

私のウェブサイトでFacebookにサインインを作成しましたが、facebook APIを使用してログインしたユーザーに、そのFacebookページにInstagramアカウントが追加されているかどうかを調べています。FacebookからInstagramアカウントを取得するページAPI

私はFacebookページを持っており、私のページに私のInstagramアカウントを追加しました。私は次のコードを実行すると:

$request = new FacebookRequest(
    $session, 
    'GET', 
    '/{page-id}/instagram_accounts' 
); 
$response = $request->execute(); 
$graphObject = $response->getGraphObject(); 

を私は次の応答を取得:

Facebook\GraphObject Object 
(
    [backingData:protected] => Array 
     (
      [data] => Array 
       (
        [0] => stdClass Object 
         (
          [id] => 1404189222940042 
         ) 
       ) 
      [paging] => stdClass Object 
       (
        [cursors] => stdClass Object 
         (
          [before] => MTQwNDE4OTIyMjk0MDA0MgZDZD 
          [after] => MTQwNDE4OTIyMjk0MDA0MgZDZD 
         ) 
       ) 
     ) 
) 

今私は「1404189222940042」である[データ]で返されているものを識別することができませんでしだ。それは私のFacebookのIDではない、私のページIDではない、私のInstagram IDではない。この数値データとは何ですか? Facebookは、それは次のリンクで「InstagramUserノードのリスト」だと言う:

https://developers.facebook.com/docs/graph-api/reference/page/instagram_accounts/

だから私の質問は次のとおりです。 1)このInstagramUserノードとは何ですか? 2)FacebookページのInstagramアカウントを取得するにはどうすればいいですか?

+0

あなたは正確な解決策を見つけましたか? – PrateekSaluja

答えて

0

1)このInstagramUserノードとは何ですか?

FacebookグラフのInstagramユーザーIDです。どのように私はFacebookのページのInstagramのアカウントを取得することができます)

https://developers.facebook.com/docs/graph-api/reference/instagram-user/

2:あなたは、ここで説明instagram userエンドポイントを使用してアクセスすることができます。

上記のinstagramユーザーAPIエンドポイントを使用すると、instagramユーザーに対応するusernameフィールドを読み取ることができます。

関連する問題