Facebook Graph - Instagram - “(#3)应用程序必须在白名单上”

时间:2018-05-26 14:08:04

标签: facebook-graph-api instagram

我正在尝试发布到我的Instagram用户,该用户已根据以下文档转换为商家资料:

https://developers.facebook.com/docs/instagram-api/content-publishing

我将以下POST放到Facebook Graph Explorer中:

17841407798762768 /媒体?IMAGE_URL = http://artfocus.info/storage/eI3kLElyCmmSzzFXwUla/UpU33k/MCBwWKjdmvf_large.jpg

并收到以下错误:

{   “错误”:{     “message”:“(#3)应用必须在白名单上”,     “type”:“OAuthException”,     “代码”:3 “   } }

Screenie

这显然是我非常缺乏的基础,虽然我看不出它是什么。我在生产中使用已发布的实时Facebook开发人员应用程序。

有谁知道如何解决此错误?它指的是哪个白名单。我发布的页面在Instagram标签中有一个“连接的应用程序”区域,这是空白的,我相信这个区域与传统的Instagram图形应用程序有关,而不是我在这里使用的Facebook应用程序?

2 个答案:

答案 0 :(得分:2)

您在此处收到的错误消息是API的预期行为。将内容发布到Instagram帐户仅适用于封闭的Beta营销合作伙伴和Instagram合作伙伴。这在/ user / media documentation Here中有说明。我们目前不接受新申请人。

答案 1 :(得分:0)

这确实是预期的行为。您需要找到一种加入Facebook Content Publishing Beta程序的方法,或者通过具有访问权限的第三方使用API​​。要访问Beta版程序-您可以转到https://www.facebook.com/business/marketing-partners/become-a-partner

此过程非常艰苦-如果他们要添加新的合作伙伴,则没有明确的了解。据我所知-自2018年剑桥局势以来,没有增加任何新的合作伙伴。

您还可以考虑使用第三方API(完整披露-我建立了它)-https://concretesocial.io-简而言之,我们已被授予访问Facebook beta版程序的权限,并已决定将其作为API提供给其他人。