Nic*_*tby 8 facebook-graph-api instagram
我正在尝试在网站上为客户显示图像库.这些图像应该自动从他们的Instagram帐户中提取.简单吧?好吧,它曾经是......
我不能使用Instagram API,因为它已被弃用:https://www.instagram.com/developer/
所以相反,我正在尝试使用Instagram Graph API来获取该帐户的最新图像:https://developers.facebook.com/docs/instagram-api/reference/user/media#get-media
跳到最低版本的底部,或继续阅读长版本.
麻烦的是,我很难理解如何获得与此API交互的凭据.我可以说,我需要先创建四个单独的东西:
我甚至不确定我是否需要创建所有这些东西(尤其是应用程序),但这就是我现在所处的位置.我试图根据这个页面找出我需要的权限:https://developers.facebook.com/docs/facebook-login/access-tokens#apptokens
我认为我需要一个"应用程序访问令牌",根据我的理解,我可以使用应用程序ID和应用程序秘密组合代替应用程序访问令牌,这实际上似乎有点工作.
然后我尝试根据链接的Facebook页面获取我需要的Instagram ID,我使用此调用(使用真实的Facebook帐户ID和正确的令牌):https://graph.facebook.com/some-facebook- ?帐户ID-此栏= instagram_business_account&=的access_token的东西,在这里|和这里
对该电话的回应是:
{
"error": {
"message": "(#10) To use 'Page Public Content Access', your use of this endpoint must be reviewed and approved by Facebook. To submit this 'Page Public Content Access' feature for review please read our documentation on reviewable features: https://developers.facebook.com/docs/apps/review.",
"type": "OAuthException",
"code": 10,
"fbtrace_id": "[redacted]"
}
}
Run Code Online (Sandbox Code Playgroud)
然后我走了一个试图提交"功能"进行审查的兔子洞,但最终我遇到了一个捕获22,它要求我有一个我要求访问的东西的实时工作演示.当我甚至无法访问它时,我不明白我如何能够进行实时演示.
长话短说,这似乎非常复杂,应该非常简单.也许我只是做错了?
如果你是为了获得Instagram Graph API的访问权限以便你可以从特定的Instagram帐户中获取一些图像以显示在网站上,你会怎么做?
现在,如果您想访问 Instagram 帖子,您有两种选择
假设您有企业帐户
这是开始的链接
笔记:-
无商业帐户 Instagram 仅支持基本权限
自2017年10月1日起,除基本权限外的所有权限将无法提交或获取。
这是他们对非商业帐户 Instagram api 的评价
他们说,甚至在Facebook 开发者平台上
Instagram Graph API 允许您以编程方式访问 Instagram 企业帐户
这是讨论它的SO线程,
因此,简而言之,非商业帐户很难使用 API
归档时间: |
|
查看次数: |
1495 次 |
最近记录: |