谁是Instagram Stories API中的“用户”

时间:2018-05-21 01:45:56

标签: javascript facebook-graph-api instagram-api

我正在编写一个使用Instagram Graph API Stories的网络应用。这是我的准备。

然后我按照instructions了解如何使用Instagram Graph API。

  • 我为我的应用APP制作了一个Facebook登录页面,如here所述。
  • 工作正常:我可以使用ME的管理员ID / PW登录,我的应用会返回access token

现在,下一步是调用stories edge以在Instagram帐户IG中提取故事。根据文件,

  

要获取所有Instagram商业帐户的故事,请向/user/stories边缘发送GET请求;例如,
  GET graph.facebook.com /17841405822304914/stories

问题user边缘的/user/stories是谁?

我自然认为这是Facebook页面ME的管理员ID FB,因为此页面链接到我的目标IG帐户IG。但是当我试图调用/user/stories边缘时,我收到了一个错误。

{
  "error":{
    "message":"(#100) Tried accessing nonexisting field (stories) on node type (User)",
    "type":"OAuthException",
    "code":100,
    "fbtrace_id":"FaeAydt7\/rd"
  }
}

1 个答案:

答案 0 :(得分:2)

您首先获得me/accounts - >提交

您应该会看到自己的帐户,选择一个并点击帐户id

然后将instagram_business_account添加为选定字段 - >提交

你应该看到Instagram帐户的id返回,点击它

获取/{instagra_business_account_id}/stories - >提交