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

时间:2013-02-06 15:18:55

标签: python instagram

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

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

OAuth redirect_uri :(我不知道)

由于

2 个答案:

答案 0 :(得分:5)

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

  1. 您可以将用户定向到Instagram网站进行身份验证。
  2. Instagram将用户重定向回redirect_uri,并提供必要的数据以获取访问令牌
  3. 您获得访问令牌,然后使用它来请求用户的数据
  4. 对于开发,您可以使用http://localhost作为网站地址,redirect_uri取决于您网站的结构。

答案 1 :(得分: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

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

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

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

相关问题