我在我的網站上創建了一個使用Facebook登錄,我正在使用Facebook API並嘗試查找並獲取登錄的用戶是否已將instagram帳戶添加到其Facebook頁面。從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