2011-09-26 12 views
15

我想创建一个可以与Twitter集成的应用程序。 所以我去了网站:https://dev.twitter.com/apps/new来创建一个应用程序。当创建twitter的应用程序时,“网站:无效的URL格式”

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

你对Twitter应用程序有什么想法吗?

在此先感谢。 Michael

+0

如果您告诉我们您放入的是哪个失败,可能会有所帮助。 – Fosco

+0

在我上面提到的网站中重现问题很容易。只需为应用程序名称,说明和网站输入任何单词即可。无论如何,它会失败。 – michael

+0

我尝试了很多次,每次都失败,即使使用了有效的URL。 – michael

回答

12

矿井正在工作。将其保存为这种格式http://url.com。即使这domain.com工程。

你可以尝试在不同的浏览器,注销和登录。

M

+0

我已经添加这个细节相同..我能够成功,但之后,它将显示网页不可用 –

3

如果我在开头包含“http://”,我可以提出申请。也可能是浏览器相关的东西(我使用的是Chrome),请检查一下。

+0

这是根本原因:前缀“http://” – michael

1

在我的情况下,问题是从复制/粘贴尾随空白。

3

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

这为我工作:

WebSite: http://example.com 

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

注意本地主机的,如果你是在本地机器上开发。 Twitter不允许使用http://localhost:3000或不使用http的网址。

我在想,为什么;]希望,他们会加上它。

2

我有同样的问题,那么谷歌搜索后,有人说:

“我觉得你的网站和回调应符合一些例子:

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

总结现场回调必须以网站为前缀,否则会出现URL无效的错误! ,他们不接受本地IP到网站字段。

它为我工作,希望这可以帮助你。

0

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

24

我试图设置本地主机的URL,并得到相同的错误信息。

替换

HTTP后:// localhost HTTP:// localhost /叽叽喳喳/回调

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

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

+0

谢谢老兄:)保存我的tym ...欢呼@yuriy – Sunil

+0

Yayy!为我工作! – MysticForce

1

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

但是这对本地调试没有帮助。

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

127.0.0.1 myapp.here.com

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

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

0

当我给我的网站&回调URL相同时,解决此问题htt://URL.Hope它将有助于解决您的解决方案。

相关问题