2012-11-30 86 views
0

我創建了一個使用手機差距的手機遊戲。在那個遊戲中,用戶可以選擇邀請Facebook好友 - 我已經成功地調試了我的FB API和JavaScript,並且已經在我的Apache Web服務器上運行。與facebook的移動應用程序集成

然而,當我的代碼集成到我的手機遊戲的差距,在下面的錯誤執行結果:

Error: I/Web Console(684): Given URL is not allowed by the Application configuration.: One or more of the given URLs is not allowed by the App's settings. It must match the Website URL or Canvas URL, or the domain must be a subdomain of one of the App's domains. at https://www.facebook.com/dialog/oauth?client_id=Myapp_id&response_type=token%2Csigned_request%2Ccode&display=none&domain=&origin=2&redirect_uri=http%3A%2F2Fstatic.ak.facebook.com%2Fconnect%2Fxd_arbiter.php%3Fversion%3D17%23cb%3Df1f21b8b6%26origin%3Dfile%253A%252F%252F%252Ff51b7ec1c%26domain%3D%26relation%3Dparent&sdk=joey:1

我想知道:

  1. 如果有與做Facebook應用程序的設置,我已經爲我的移動應用程序的URL,或
  2. 的重定向URL我不得不爲移動應用相關的輸入。

任何幫助將不勝感激。

回答

0

請確保您設置了域名白名單approprietly,look
要從用戶獲取oauth 2令牌,請使用Facebook身份驗證頁面打開ChildBrowser並解析url。
更新以徵求意見。 這似乎是Facebook應用程序設置的問題。請檢查您的重定向網址,我設置了https://www.facebook.com/connect/login_success.html,然後我在webview中檢查了這個網址。

+0

我已經分析了白名單和我實現孩子的瀏覽器概念在我的應用程序同時加載在孩子瀏覽器相同的以前的錯誤網址只能排..錯誤:I/Web控制檯(684):給定的URL不是由應用程序配置允許的:一個或多個給定的URL不被應用程序的設置所允許。它必須與網站網址或Canvas網址匹配,或者該網域必須是其中一個應用網域的子網域。在https://www.facebook.com/dialog/oauth?client_id=Myapp_id&response ..... Anytink我在facebook應用程序設置或config.xml中失蹤? –

相關問題