我需要使用Oauth来创建我正在制作的个人Twitter脚本。它不是商业或类似的东西。要在此处注册:https://dev.twitter.com/apps/new即使它是客户,我也需要一个网站。它不会让我在没有网站的情况下注册我的应用程序。Twitter Oauth问题 - 我需要一个网站来注册一个应用程序
有什么我可以做的吗?如果我刚刚创建了一个解释我正在使用的脚本背后的概念的博客 - 他们会接受并让我注册“应用程序”(只是我使用的脚本?)。
我需要使用Oauth来创建我正在制作的个人Twitter脚本。它不是商业或类似的东西。要在此处注册:https://dev.twitter.com/apps/new即使它是客户,我也需要一个网站。它不会让我在没有网站的情况下注册我的应用程序。Twitter Oauth问题 - 我需要一个网站来注册一个应用程序
有什么我可以做的吗?如果我刚刚创建了一个解释我正在使用的脚本背后的概念的博客 - 他们会接受并让我注册“应用程序”(只是我使用的脚本?)。
选择Client
here:
代替应用网站你可以把任何链接。它只是链接返回的网址。
如果它只是为了个人使用,你可以把任何网址放在那个领域。据我所知,这不是双重检查或经过批准。
不是。我在 – geoffjentry
之前就已经在这个字段中加入了乱码,只是把它链接到你的SO用户页面:http://stackoverflow.com/users/819759/phil – arcain
如上所述,回调URL可以是任何东西,但我会选择浏览器,而不是客户端,因为Twitter允许您覆盖应用网站的价值与参数oauth_callback
。这可让您自动完成OAuth流程的最后一步。
通常,由于您正在运行脚本,因此您需要设置oauth_callback=oob
并使用户通过PIN验证,这很糟糕。这里是一个另类:
myscript://
oauth_callback=myscript://anystring
。的结果是,一旦用户通过验证后,Twitter的从你需要的最终验证步骤的最后两个参数的网页浏览器调用myscript://anything
和OAuth的流程将完成而无需用户交互。
Hi Jano:我执行了你的步骤。 Twitter不接受类似myscript的内容://它以'Not a valid URL format'回复 – 2011-07-07 05:16:12
当您使用Twitter注册您的应用程序时,请使用任何http地址。在OAuth流程中使用自定义URI(myscript:// something),而不是在Twitter网站中使用。 – Jano
不幸的是,我仍然需要为客户提供一个网站。 – Phil
代替**应用程序网站**您可以放置任何链接。你没有任何网上的存在。 – ssapkota