Api 如何获得Instagram用户&x27;s个人资料图片url?

Api 如何获得Instagram用户&x27;s个人资料图片url?,api,instagram,Api,Instagram,我有一个应用程序,我们使用Facebook登录,让我们的用户通过Instagram Basic Display API连接他们的Instagram帐户 因此,我为每个用户都有一个Instagram基本显示访问令牌,我有他们的“帐户ID”,但我不知道如何通过此API获取用户的个人资料图片?您集成了Instagram的Graph API吗? 参考资料:如果您可以获取用户的用户名,您可以使用此链接作为get: 例如: https://www.instagram.com/instagram/?__a=1

我有一个应用程序,我们使用Facebook登录,让我们的用户通过Instagram Basic Display API连接他们的Instagram帐户


因此,我为每个用户都有一个Instagram基本显示访问令牌,我有他们的“帐户ID”,但我不知道如何通过此API获取用户的个人资料图片?

您集成了Instagram的Graph API吗?
参考资料:

如果您可以获取用户的
用户名
,您可以使用此链接作为
get

例如:

https://www.instagram.com/instagram/?__a=1 
然后您将获得用户
instagram


您可以在邮件
正文
中的
“profile\u pic\u url”
:&
“profile\u pic\u url\u hd”
中找到图片的src url,这是指向个人资料照片的链接,希望能有所帮助。

因为您有一个用户访问令牌,这意味着您可以拥有用户Instagram id

GET graph.facebook.com/v10.0/{instagram-user-id}
response : {.....,
            has_profile_picture: bool type 
            profile_pic : url sting type
            ....
           }
上面的API将帮助您,更多信息,您可以点击下面的链接,它包含获取用户详细信息所需的所有信息。

是的,我正在使用此api获取用户的instagram用户名。但这些单据只指定了4个可以查询的字段;帐户类型、id、媒体类型、用户名。这里似乎没有一个profile\u picture\u url字段,但感觉(我希望)这应该可以在某个地方访问。检查这个帖子,可能会对你有帮助是的,我已经读过了。问题在于,由于instagram的api在过去几年中发生了很大变化,旧技术已经过时。最新的解决方案是我正在做的,但我意识到instagram限制了请求的速率,因此我必须拨入代理服务器场来路由我的请求,以免在发出大量请求时被阻止。我已经实施了一个解决方案,它确实影响了用户的个人资料图片,我只是觉得他们的解决方案应该是一种更好、更健壮的方式,但可能不是。这一解决方案一直有效,直到Instagram速率限制了您的ip。打了几次电话后,我注意到我的请求开始失败。如果真的没有官方的api,我想结合一些代理,这是一个选项。也许使用profile\u pic\u url,然后通过?(不确定用户的个人资料图片是否也可以作为用户媒体的一部分,而不仅仅是元数据)我已经尝试过了。通过基本显示API显示登录的用户提供的令牌和用户id与此图形API不兼容