私のウェブサイトで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アカウントを取得するにはどうすればいいですか?
あなたは正確な解決策を見つけましたか? – PrateekSaluja