我想创建一个可以与Twitter集成的应用程序。 所以我去了网站:https://dev.twitter.com/apps/new来创建一个应用程序。
但WebSite:字段总是失败。它说“网站:不是有效的网址格式”。 我尝试了不同的“有效”网址,但都失败了。
您对Twitter应用程序有任何想法吗?
提前致谢。 迈克尔
答案 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
也可以。
您可以尝试在其他浏览器中进行操作,注销并登录。
答案 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.com和http://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)
答案 11 :(得分:-1)
我在提供网站时解决了这个问题。回调网址相同htt://URL.Hope它将有助于解决您的解决方案。