Twitter Oauth问题 - 我需要一个网站来注册一个应用程序

时间:2011-06-28 21:14:50

标签: python twitter oauth registration

我需要使用Oauth作为我正在制作的个人Twitter脚本。它不是商业或类似的东西。在这里注册:https://dev.twitter.com/apps/new我需要一个网站,即使它是一个客户端。它不会让我在没有网站的情况下注册我的应用程序。

我能做些什么吗?如果我刚刚创建了一个博客来解释我正在使用的脚本背后的概念 - 他们会接受吗并让我注册“app”(只是我使用的脚本?)。

3 个答案:

答案 0 :(得分:1)

选择Client hereApplication Type

代替应用程序网站,您可以添加任何链接。它只是链接回网址。

答案 1 :(得分:1)

如果仅供个人使用,您可以在该字段中添加任何网址。据我所知,它没有经过双重检查或获得批准。

答案 2 :(得分:0)

如上所述,回调网址可以是任何内容,但我会选择浏览器,而不是客户端,因为Twitter允许您使用参数oauth_callback覆盖应用程序网站的值。这使您可以自动执行OAuth流程的最后一步。

通常,由于您正在运行脚本,因此您需要设置oauth_callback=oob并让用户通过PIN身份验证,这很糟糕。这是另一种选择:

  • 选择浏览器并将应用程序网站设置为http://www.whatever.com(无所谓)。
  • 将您的脚本注册到您的操作系统以处理自定义方案,例如:myscript://
  • 在OAuth流程中通过oauth_callback=myscript://anystring

结果是,一旦用户通过身份验证,Twitter就会从Web浏览器调用myscript://anything,其中包含最终身份验证步骤所需的最后两个参数,并且OAuth流程将在没有用户交互的情况下完成。