【问题标题】:Mobile apps integration with facebook移动应用程序与 Facebook 的集成
【发布时间】:2012-11-30 05:23:07
【问题描述】:

我创建了一个手机游戏使用电话差距。在那个游戏中,用户可以选择邀请 Facebook 朋友——我已经成功调试了我的 FB API 和 JavaScript——并让它在我的 Apache Web 服务器上运行。

但是,当我将代码集成到我的手机间隙游戏中时,执行会导致以下错误:

错误:I/Web 控制台(684):应用程序配置不允许给定 URL。:应用程序的设置不允许一个或多个给定 URL。它必须与网站 URL 或画布 URL 匹配,或者域必须是应用程序域之一的子域。在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。

任何帮助将不胜感激。

【问题讨论】:

    标签: javascript android facebook cordova


    【解决方案1】:

    确保您正确设置了域白名单,look
    要从用户那里获取 oauth 2 令牌,请使用 facebook auth 页面打开 ChildBrowser 并解析 url。
    更新评论。 facebook 应用程序设置似乎有问题。请检查您的重定向网址,我设置了https://www.facebook.com/connect/login_success.html,然后我在 webview 中检查了此网址。

    【讨论】:

    • 我已经分析了白名单,并在我的应用程序中实现了子浏览器概念,同时在子浏览器中加载 URL 相同以前的错误只出现了.. 错误:I/Web 控制台(684):不允许给定 URL应用程序配置。:应用程序的设置不允许一个或多个给定的 URL。它必须与网站 URL 或画布 URL 匹配,或者域必须是应用程序域之一的子域。在facebook.com/dialog/oauth?client_id=Myapp_id&response ..... 我在 facebook 应用程序设置或 config.xml 中缺少任何提示?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多