如何使用Instagram Graph API或Instagram Basic Display API获取朋友的feed?

问题描述 投票:0回答:1

[有一天instagram will disable Legacy API之后。将有两种访问Instagram数据的官方方法-以Instagram Graph API为基础的graph.facebook.com和以Instagram Basic Display APIapi.instagram.com url为基础的graph.instagram.com

如何通过新方法获取朋友的个人资料供稿?

好像是老方法是GET https://api.instagram.com/v1/users/{user-id}/media/recent

我尝试了GET https://graph.instagram.com/{user-id}/media?fields=id,caption&access_token={access_koken}端点,但出现以下错误:

{“错误”:{“消息”:“不支持的获取请求。具有ID的对象'{user-id}'不存在,由于丢失而无法加载权限,或不支持此功能操作”,“类型”:“ IGApiException”,“代码”:100,“错误子代码”:33,“ fbtrace_id”:“ AfL9LNy4QaaNREWCjgNBEFW”}}

instagram instagram-api
1个回答
0
投票

我想您确实将{user-id}替换为实际的用户ID?一般来说,您可以在其中使用“我”一词。

https://graph.instagram.com/me/media?fields=id,caption&access_token=<your access token>

如果您的应用程序是旧的Instagram“客户端”应用程序,那么我认为在截止日期后将不再起作用。我们必须通过Facebook应用程序(https://developers.facebook.com/apps/)创建一个新的Instagram应用程序。

从那里您可以添加“产品”,而“ Instagram”就是其中一种产品。您必须经过要求“ instagram_user_profile”和“ instagram_user_media”的应用审查,才能开始在实时模式下使用该应用,但是您可以在开发过程中添加测试人员。通过“基本显示”链接(在Instagram产品下)可以找到此链接,您还可以在其中找到应用程序ID和密码。

Facebook with Instagram Product

© www.soinside.com 2019 - 2024. All rights reserved.