首页 文章

Instagram Graph API

提问于
浏览
0

我的任务是使用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 回答

  • 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并发布您可以运行查询以获取媒体的帖子:

    GET http://graph.facebook.com/you-instagram-business-account-id/media
    

相关问题