2013-01-17 32 views
6

我正在开发一个应用程序在我的本地主机环境。我想在PHP中实现Twitter OAuth功能的地方。所以我刚刚开始dev.twitter.com,并试图创建一个应用程序,但它不允许我通过Callback URL作为localhost127.0.0.1Twitter应用程序未采取本地主机和127.0.0.1 CallbackUrl

1)首先我试图为localhost

Callback URL as localhost

2)然后我试图为localhost/demoproject

Callback URL as localhost with projectname

3)后,我与试图IP项目名称

Callback URL as IPAddress with projectname

但它把它作为一个无效的回调/ URL格式。

Error

有什么办法来处理这个?

谢谢

回答

2

您只能为开发Twitter应用程序提供有效的URL。本地测试应该是http://127.0.0.1/folder_name

如果两者都没有工作,希望这topic会帮助你。

+0

我试过'http:// 127.0.0.1/folder_name'。你可以在我的岗位 – Sky

+0

检查检查我的第三点与“http://127.0.0.1.folder_name.com/folder_name”太.. –

+0

不工作.... – Sky

13

对于本地主机,请使用以下URL在dev.twitter.com应用程序安装:

Website URL: http://127.0.0.1:8000/twitter/oauth 
Callback URL: http://127.0.0.1:8000/twitter/oauth 

不要担心,这些只是占位符,只要你的代码发送正确的回调URL时它连接,事情应该工作...

+0

非常感谢。 – JohnRose

0

Former Twitter Employee's Answer - see @episod's post

事实证明,添加本地主机地址是不是你应该无论如何做什么发展。在OAuth握手中,您的应用应该提供一个回调URL,它将覆盖配置页面上配置的URL。

的解决方案是简单地存在添加任何URL作为占位符。

相关问题