我正在尝试在网站上为客户显示图片库。这些图像应自动从其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和应用程序秘密组合来代替应用程序访问令牌,这实际上似乎可以解决。 / p>
然后,我尝试根据链接的Facebook页面获取所需的Instagram ID,我对此进行了调用(使用真实的Facebook帐户ID和正确的令牌):https://graph.facebook.com/some-facebook-account-id-here?fields=instagram_business_account&access_token=something-here|and-here
对该电话的答复是:
{
"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]"
}
}
然后,我尝试提交“功能”进行审查时陷入困境,但是最后我遇到了一个问题22,它要求我提供我要问的东西的现场演示。访问。我什至还没有访问权限时,还不知道如何进行实时演示。
长话短说,对于应该很简单的事情来说,这似乎太过复杂了。也许我只是做错了?
如果您穿着我的鞋子,该怎么办才能访问 Instagram Graph API,以便您可以从特定的Instagram帐户中获取一些图像以显示在网站上?
答案 0 :(得分:1)
现在,如果您想访问Instagram帖子,则有两个选择
假设您拥有公司帐户
这里link开始
注意:-
没有商业帐户Instagram只支持基本权限
从2017年1月1日开始,除基本权限外的所有权限 将无法提交或获取。
这是他们对于非企业帐户的Instagram api所说的
甚至他们说Facebook developers plateform
Instagram Graph API允许您以编程方式访问 Instagram企业帐户
Here是讨论它的SO线程,
因此,简而言之,很难为非企业帐户使用API