我的任务是使用Instagram Graph API获取我的商业Instagram帐户的照片数据 . 我按照Instagram Graph API的说明 - https://developers.facebook.com/docs/instagram-api/reference/user/media,表示请求如
GET http://graph.facebook.com/17841405822304914/media
可以从JSON格式的FB帐户链接到Instagram帐户的照片数据 .
我试图在FB开发者平台上使用Graph API Explorer发送 GET request /my_facebook_id/media
文件,但是它无法返回我想要的数据 . 这是我得到的错误:
消息:尝试在节点类型(用户)类型上访问不存在的字段(媒体):OAuthException代码:100
该消息是否表示FB用户中不存在媒体字段?
错误代码100的meanIng是什么意思?我在FB官方文档中甚至看不到 .
我尝试使用Instagram业务帐户ID来处理此请求,但我收到一条错误消息,表示用户对象不存在
如何完成任务?谢谢!
1 回答
我猜你错过了创建一个Facebook商业页面并将你的Instagram商业帐户链接到它 .
以下是设置指南:https://developers.facebook.com/docs/instagram-api/getting-started
如果这样做是正确的,但您仍然面临错误是由于Facebook错误,您的帐户无法正确链接 .
这里:https://developers.facebook.com/support/bugs/177912116363088/?disable_redirect=0
解决方案:请将您的Instagram帐户与您的页面断开连接 . 然后,在Instagram应用程序中,在设置中,您将不得不切换回个人帐户并重新转换为企业帐户
注意:切换到个人帐户,您将失去媒体的见解 .
完成此操作后,您应该能够获得instagram_business_account并发布您可以运行查询以获取媒体的帖子: