创建twitter应用程序时,“网站:不是有效的URL格式”

时间:2011-09-26 14:35:13

标签: iphone twitter

我想创建一个可以与Twitter集成的应用程序。 所以我去了网站:https://dev.twitter.com/apps/new来创建一个应用程序。

但WebSite:字段总是失败。它说“网站:不是有效的网址格式”。 我尝试了不同的“有效”网址,但都失败了。

您对Twitter应用程序有任何想法吗?

提前致谢。 迈克尔

12 个答案:

答案 0 :(得分:28)

我试图设置localhost URL并得到相同的错误消息。

更换后

的http:// localhost HTTP:// localhost /叽叽喳喳/回调

的http:// 127.0.0.1 HTTP:// 127.0.0.1 /叽叽喳喳/回调

它让我保存了我的测试应用程序

答案 1 :(得分:16)

我的工作正常。以http://url.com格式保存。即使这个domain.com也可以。

您可以尝试在其他浏览器中进行操作,注销并登录。

M

答案 2 :(得分:4)

一个容易犯的错误是回调网址和网站都需要以http://

开头

这对我有用:

WebSite: http://example.com

CallbackURL: http://example.com/auth/twitter/callback/

答案 3 :(得分:3)

如果我在开头包含“http://”,我就可以创建应用程序。它也可能与浏览器相关(我正在使用Chrome),所以检查一下。

答案 4 :(得分:2)

在我的情况下,问题在于从复制/粘贴中追踪空白。

答案 5 :(得分:2)

我遇到了同样的问题,然后在谷歌搜索后,有人说:

“我认为您的网站和回调应该匹配。例如:

网站:http://www.quoteicon.com 回调:http://www.quoteicon.com/twitter/callback

总结字段回调必须以网站为前缀,否则会收到网址无效的错误! 并且他们不接受本地IP到webSite字段。

它对我有用,希望这能帮到你。

答案 6 :(得分:2)

老问题,但今天我遇到了这个问题。 Twitter不允许URL中的localhost或IP地址(另外它需要http://或https://作为前缀)。

然而,这对本地调试没有帮助。

因此,一个简单的解决方法是在/ etc / hosts文件中添加类似myapp.here.com的内容

127.0.0.1 myapp.here.com

然后在字段中输入http://myapp.here.comhttp://myapp.here.com/auth/twitter 这应该允许本地调试。奇怪的是,Facebook使这一点变得更容易,这似乎是调试这些类型的集成的常见任务。

如果您想使用相同的Twitter应用ID,您甚至可以在本地覆盖您的实际域。

答案 7 :(得分:1)

如果您在本地计算机上进行开发,请注意localhost。 Twitter不允许使用http://localhost:3000或不使用http。

的网址

我很奇怪,为什么;]希望,他们会加上它。

答案 8 :(得分:0)

我刚刚发现我的回调网址没有问题,但错误信息是网站网址!

答案 9 :(得分:0)

现在尝试了所有内容,最终只有https://example.com/auth有效。

答案 10 :(得分:0)

我只是添加了www,错误消失了。

以前 http://twitter.com/ ...

之后 http://www.twitter.com/ ...

答案 11 :(得分:-1)

我在提供网站时解决了这个问题。回调网址相同htt://URL.Hope它将有助于解决您的解决方案。