【发布时间】:2016-06-13 08:57:02
【问题描述】:
我已经在我的网站上使用 facebook 创建了一个登录,我正在使用 facebook API 并尝试查找并获取登录用户是否在其 facebook 页面中添加了一个 instagram 帐户。
所以我有一个 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
)
)
)
)
现在我无法确定 [data] 中返回的内容是“1404189222940042”。这不是我的 Facebook ID,不是我的页面 ID,也不是我的 Instagram ID。这是什么数字数据? Facebook 在以下链接中表示它是“InstagramUser 节点列表”:
https://developers.facebook.com/docs/graph-api/reference/page/instagram_accounts/
所以我的问题是: 1) 这个 InstagramUser 节点是什么? 2) 我怎样才能获得facebook页面的instagram账号。
【问题讨论】:
-
嗨,您找到确切的解决方案了吗?
标签: javascript php facebook-graph-api instagram-api