我正在尝试发布到我的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 “ } }
这显然是我非常缺乏的基础,虽然我看不出它是什么。我在生产中使用已发布的实时Facebook开发人员应用程序。
有谁知道如何解决此错误?它指的是哪个白名单。我发布的页面在Instagram标签中有一个“连接的应用程序”区域,这是空白的,我相信这个区域与传统的Instagram图形应用程序有关,而不是我在这里使用的Facebook应用程序?
答案 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提供给其他人。