【问题标题】:Getting Instagram Account from facebook Page API从 facebook 页面 API 获取 Instagram 帐户
【发布时间】: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


【解决方案1】:

1) 这个 InstagramUser 节点是什么?

这是 Facebook 图表中的 Instagram 用户 ID。您可以使用此处描述的instagram user 端点访问它:

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

2) 我怎样才能获得facebook页面的instagram账号。

使用上面引用的instagram用户API端点,可以读取instagram用户对应的username字段。

【讨论】:

    猜你喜欢
    • 2021-09-12
    • 2019-03-30
    • 1970-01-01
    • 1970-01-01
    • 2012-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多