gpt4 book ai didi

instagram - 在没有 ACCESS_TOKEN 的情况下调用 Instagram API

转载 作者:行者123 更新时间:2023-12-03 08:10:37 26 4
gpt4 key购买 nike

Instagram 最近更改了他们的 API,因此它不再使用 client_id 而是使用 access_token。

我只想获取我拥有的 instagram 图片列表并将其放在我的网站上。

这是我以前的ajax使用 jsonp 调用电话
'https://api.instagram.com/v1/users/'+_instagram._id+'/media/recent/?client_id='+_instagram._clientId
我现在如何使用 access_token ?我不希望我网站的访问者每次都登录 instagram 只是为了查看将在我的网站上提供的我的 instagram 图片

最佳答案

如果我正确地回答了您的问题,您希望使用访问 token 使用新的 API 端点获取您在 Instagram 上发布的您自己的最新媒体。

所以,解决这个问题非常简单。您不需要访问者每次都登录他们的 Instagram 来查看您在 Instagram 上的媒体。

使用访问 token (使用服务器端显式方法,首选):

  • 请求访问代码:
    var redirect_uri = "&redirect_uri="<REDIRECT-URI>,
    scope = "&scope=basic",
    response_type = "&response_type=code",
    url = "https://api.instagram.com/oauth/authorize/?client_id=" + <CLIENT-ID> + redirect_uri + response_type + scope;
  • 代币兑换码:
    http://your-redirect-uri?code=CODE 中提取代码并使用 cURL 等服务器端方法交换此代码以获取访问 token (首选)
  • 使用端点:https://api.instagram.com/oauth/access_token .
  • 传递以下参数,
  • client_id
  • 客户 secret
  • 授予类型 作为“授权码”
  • 重定向URI
  • 代码

  • 不使用访问 token (使用隐式方法):
  • 请求访问 token :
    使用https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=token
  • 获取访问 token :
    使用 http://your-redirect-uri#access_token=ACCESS-TOKEN 提取 token


  • 获取您发布的媒体:
    使用端点作为 https://api.instagram.com/v1/users/self/media/recent/?access_token=<ACCESS-TOKEN> (如果需要,您可以传递可选参数,如计数)



    在这里,您的访问者不需要登录他们的帐户。获得链接后,将它们保存在数据库中,这样您就不必每次都登录。

    希望能帮助到你!

    关于instagram - 在没有 ACCESS_TOKEN 的情况下调用 Instagram API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34299125/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com