我需要使用Oauth作为我正在制作的个人Twitter脚本。它不是商业或类似的东西。在这里注册:https://dev.twitter.com/apps/new我需要一个网站,即使它是一个客户端。它不会让我在没有网站的情况下注册我的应用程序。
我能做些什么吗?如果我刚刚创建了一个博客来解释我正在使用的脚本背后的概念 - 他们会接受吗并让我注册“app”(只是我使用的脚本?)。
答案 0 :(得分:1)
选择Client
here:
代替应用程序网站,您可以添加任何链接。它只是链接回网址。
答案 1 :(得分:1)
如果仅供个人使用,您可以在该字段中添加任何网址。据我所知,它没有经过双重检查或获得批准。
答案 2 :(得分:0)
如上所述,回调网址可以是任何内容,但我会选择浏览器,而不是客户端,因为Twitter允许您使用参数oauth_callback
覆盖应用程序网站的值。这使您可以自动执行OAuth流程的最后一步。
通常,由于您正在运行脚本,因此您需要设置oauth_callback=oob
并让用户通过PIN身份验证,这很糟糕。这是另一种选择:
myscript://
oauth_callback=myscript://anystring
。结果是,一旦用户通过身份验证,Twitter就会从Web浏览器调用myscript://anything
,其中包含最终身份验证步骤所需的最后两个参数,并且OAuth流程将在没有用户交互的情况下完成。