2010-01-24 35 views
0

我想按照這個教程來設置使用Django Facebook應用:http://www.rkblog.rk.edu.pl/w/p/example-facebook-application-django/。我得到的地方,我在(manage.py runserver命令0.0.0.0:80)如何調試的Facebook應用程序/ Django的設置(URL無效...)

然後它說我開始開發服務器的點:現在http://apps.facebook.com/NAME/下,你應該可以看到一個基本的Facebook應用程序從服務器正在添加:

但是,我收到一條錯誤消息:

URL http://my.ip/my_app_name/無效。

我想我已經設置好了正確:

畫布頁面URL: http://apps.facebook.com/my_app_name/

帆布回調URL http://my.ip/my_app_name/

問題:我該如何去尋找出了什麼問題?

在此先感謝!

馬丁

更新:當我訪問http://my.ip/myappname/,它重定向到http://apps.facebook.com/my_app_name/?auth_token=eac7bf38fb5e591c55ddc458d16dc9b7

在那裏我得到了「URL無效」的消息......但是,當我將URL粘貼在它的auth_token ,django按預期提供請求的頁面...爲什麼Facebook說網址無效,如果其實是...?

回答

1

您的路由器是否設置爲將端口80上的請求轉發給您的開發機器?如果不是的話,你會得到一個錯誤,因爲Facebook應用程序的工作方式是Facebook的服務器與你的服務器聯繫,獲取內容,然後解析並重新提供給客戶端。

其實我與Facebook查找應用是最容易做的事情是什麼,你在你的最後一句話形容 - 得到的auth_token URL,然後從那裏本地和工作粘貼。

+0

端口轉發它,謝謝你的提示! – Hoff 2010-02-03 13:35:53

相關問題