如何在Instagram API上注册新客户端

amb*_*1s1 6 python instagram

嗨,我正在尝试创建一个新的client_ID,但我没有网站.我想要一个client_id,用于学习目的.当我尝试创建一个新客户端时,我会问以下问题:应用程序名称:amb1s1_test描述:学习如何使用python中的instagram

网站:(不知道用什么,因为我将使用我的家用电脑使用intagram python api)

OAuth redirect_uri :(我不知道)

谢谢

Kie*_*ong 5

Instagram API需要一个网站.流程是

  1. 您将用户定向到Instagram网站进行身份验证.
  2. Instagram将用户重定向到您redirect_uri的必要数据以获取访问令牌
  3. 您获得访问令牌,然后使用它来请求用户的数据

对于开发,您可以使用http://localhost网站地址,具体redirect_uri取决于您网站的结构.


Jam*_*mes 5

你可以在没有网站的情况下"玩耍".Dikei的答案在技术上是正确的,但是如果你知道你在寻找什么,你可以放置你想要的任何返回URL.

如果你把http://www.google.com你的返回URI,然后从登录的帐户中访问这个
https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=http://www.google.com&response_type=code

如果您的应用程序ID替换了CLIENT-ID,那么您将收到一个帐户的授权请求表单instagram.一旦你接受,你将返回谷歌,附上一个查询字符串,如下所示:http://www.google.com?code=AABSDAKJHSF1283789012ASDBALKSD

查询字符串中的代码(授权后的短时间范围)可用于获取该用户的授权令牌.然后,您可以在API中运行任何其他有趣的东西.

这就是没有返回URL的诀窍,剩下的就在这里:http://instagram.com/developer/authentication/