【问题标题】:How can I programmatically get the ACCESS_TOKEN from Instagram?如何以编程方式从 Instagram 获取 ACCESS_TOKEN?
【发布时间】:2016-08-16 17:10:20
【问题描述】:

我想做的是

  1. 让用户在我的网站上验证我的 Instagram 应用 - 这是我实现的
  2. 对于 cron 任务,我想提取数据,例如每天和
    1. 要么在网站上显示(在这种情况下,应用程序是一个小部件)要么
    2. 将其保存在本地,以便其他 App 可以解析它(在这种情况下,该 App 基本上是一个数据导入器)

查看 IG 开发人员文档,我不确定这两种情况是否可能(尽管感觉表明它们应该是)?

我遇到的问题是如何使用我的开发人员/应用凭据从 IG 创建 ACCESS_TOKEN?

目前,我正在生成 LoginUrl,如果我在浏览器中使用它,因为我已登录,我会被正确重定向(因此其余代码和应用程​​序设置似乎是有序的)。

当我尝试从应用程序连接时,我没有登录,响应不是代码,而是登录表单。首先想到的是我可以以某种方式直接登录,但我找不到任何 API(而且似乎 IG 不希望你这样做,因为显然你需要伪造 cookie 之类的)。

我似乎找不到任何其他解决方案,因此感谢您提供任何帮助(即使“我们已经尝试过了,因为 Instagram 已经不可能了”):)

【问题讨论】:

  • 有两种方式:手动或使用官方python Instagram客户端。
  • 您有手动操作的链接吗?
  • 另外,我似乎找不到官方的 Python IG 客户端,只有一个不再维护。
  • 是的,我愿意。我会在我的 bitbucket 存储库中搜索,然后我会回到这里。
  • Instagram 的缩写是 IG

标签: php wordpress instagram-api


【解决方案1】:

看来您只需要通过以下方式强制 IG 给您一个访问令牌:

https://instagram.com/oauth/authorize/?client_id=[CLIENT_ID_HERE]&redirect_uri=[REDIRECT_WITH_PROTOCOL_HERE]&response_type=token

更多细节在这里:http://www.projectmayhem.co.uk/blog/creating-an-instagram-feed-for-umbraco/ 并记住

在重定向 URL 的末尾,您应该看到 access_token= 和您的 访问令牌。用你的生命来守护它!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多