我有一个应用程序,我们使用 Facebook 登录,并让我们的用户通过 Instagram 基本显示 API 连接他们的 Instagram 帐户。
所以我为每个用户都有一个 Instagram 基本显示访问令牌,并且我有他们的“帐户 ID”,但我不知道如何通过此 API 获取用户的个人资料图片?
如果您可以获得用户
username
,您可以使用此链接作为GET
请求:https://www.instagram.com/username/?__a=1
示例将是:
https://www.instagram.com/instagram/?__a=1
然后就获取到该用户的用户信息了
instagram
您可以在"profile_pic_url"
中获取图片来源
URL:&
"profile_pic_url_hd"
消息中的Body
,这是个人资料照片的链接,希望对您有帮助。
因为您拥有用户访问令牌,这意味着您可以拥有用户 Instagram id。
GET graph.facebook.com/v10.0/{instagram-user-id}
response : {.....,
has_profile_picture: bool type
profile_pic : url sting type
....
}
上述 API 将为您提供帮助,如需了解更多信息,您可以点击以下链接,它包含获取用户详细信息所需的所有信息。 https://developers.facebook.com/docs/graph-api/reference/instagram-user/
您集成了 Instagram 的 Graph API 吗? 参考:https://developers.facebook.com/docs/instagram-basic-display-api/reference/user