我正在编写一个使用Instagram Graph API Stories的网络应用。这是我的准备。
ME
FB
IG
,我convert to a business account然后link to the Facebook页面FB
。然后我按照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"
}
}
答案 0 :(得分:2)
您首先获得me/accounts
- >提交
您应该会看到自己的帐户,选择一个并点击帐户id
然后将instagram_business_account
添加为选定字段 - >提交
你应该看到Instagram帐户的id返回,点击它
获取/{instagra_business_account_id}/stories
- >提交