如何在Instagram API上注册新客户



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

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

OAuth redirect_uri:(我不知道)

感谢

Instagram API需要一个网站。流量为

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

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

  • 官方文件

您可以在没有网站的情况下"四处玩耍"。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

如果将CLIENT-ID替换为您的应用程序ID,那么您将收到instagram为您的帐户发出的授权请求。一旦你接受,你将被返回谷歌,并附上一个查询字符串,看起来像这样:http://www.google.com?code=AABSDAKJHSF1283789012ASDBALKSD

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

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

最新更新