2012-01-02 70 views
0

有ASP.Net應用程序,並且希望用戶從Facebook通過IFRAME訪問重定向到我的網頁

應用程序位於: facebook.tk-osmica.hr/

我的設置:(領先HTTP刪除,以避免計算器限制) 帆布網址:facebook.tk-osmica.hr/ 畫布頁面:apps.facebook.com/dankotestd(在我的web.config raedonly)

我所做的設置API密鑰和密碼, 和「PostAuthorizeRedirectURL = Default.aspx」

我收到提示:

"error": 
     "message": "Invalid redirect_uri: Given URL is not allowed by the Application configuration.", 
     "type": "OAuthException" 

我被轉發到URL: https://graph.facebook.com/oauth/authorize?client_id=244980988904443&redirect_uri=http://apps.facebook.com/dankotest2/Default.aspx&scope=user_photos

我想我應該被重定向到: https://graph.facebook.com/oauth/authorize?client_id=244980988904443&redirect_uri=http://facebook.tk-osmica.hr/Default.aspx&scope=user_photos

,但我不能設置它會這樣做。

什麼是正確的配置? 謝謝!

回答

0

你建立一個帆布(的iframe)的應用程序,或一個網頁,有Facebook的功能?如果你正在構建一個畫布應用,那麼被重定向到https://graph.facebook.com/oauth/authorize?client_id=244980988904443&redirect_uri=http://apps.facebook.com/dankotest2/Default.aspx&scope=user_photos是正確的。因爲您的畫布應用會在http://apps.facebook.com/dankotest2/Default.aspx生存。

+0

我建立IFRAME應用程序。 爲什麼我得到這個錯誤信息呢? – 2012-01-02 16:10:05

+0

聽起來像應用程序設置中的配置問題。 – DMCS 2012-01-02 16:17:03

+0

是的,你可以看到我的Canvas URL和Canvas頁面,還有什麼應該配置的(bedides API Key和secret)? – 2012-01-02 17:54:11