首页 文章

通过API从用户的Feed中加载instagram图像

提问于
浏览
1

我试图只显示客户在其网站上传到Instagram的图像 . 客户端的用户ID#为176722013.根据API,此URL将提供此类提要:https://api.instagram.com/v1/users/176722013/media/recent

如错误消息所示,我需要提供client_id或auth_token . 由于我不想处理身份验证,我继续在Instagram开发人员中创建了一个“app”来获取client_id#5b5a6e95469f465f9f70e4ebcf9ee3a6

然而,当我将它添加到URL时,我仍然会收到一个错误,我需要提供一个auth_token . 这有什么意义? https://api.instagram.com/v1/users/176722013/media/recent?client_id=5b5a6e95469f465f9f70e4ebcf9ee3a6

该应用程序处于沙盒模式 . 当我尝试提交以供审核时,我必须提供应用程序的目的 . 选择“我想在我的网站上显示我的Instagram帖子” . 作为目的,我收到以下消息:

您无需提交此用例的审核 . 如果您是开发人员并且想要在自己的网站上显示Instagram内容,那么您无需提交应用以供审核 . 通过在沙盒模式下使用客户端,您仍然可以访问授予您权限的任何沙箱用户的最后20个媒体 .

我真的不知道如何继续 . 感谢您的支持

2 回答

  • 0

    截至2016年6月1日,您需要 access_token 才能访问API,您在哪里阅读: either a client_id or an auth_token

    验证并获取 access_token 并用于获取API响应 .

  • 0

    @snucky你不需要身份验证,但你需要用户权限 - 从我收集的内容,Instagram只能由注册用户访问 - 所以你仍然需要访问令牌 - 但不是服务器显式,你需要客户端隐式 .

    当用户允许应用程序时,从客户端向api / authorize with ?client_id=ID 和A redirect_uri=http://yoursite.com/ 发出http请求,您将在URL中收到 access_token ,然后您将在每个后续的instagram调用中使用

    阅读更多here

相关问题