2013-01-17 67 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作爲佔位符。

相關問題