Windows Phone 8 Facebook登录应用程序不允许使用URL

我试图按照facebooksdk.net上的教程将Facebook登录集成到我的应用程序中。 我正在尝试使用Facebook按钮控件 。

当我点击按钮时出现以下错误:

应用程序配置不允许使用URL。或者应用程序的设置不允许使用更多给定的URL。 必须与网站URL或Canvas URL匹配,或者域必须是App的域之一。

截图供参考 –

应用程序配置不允许使用Facebook Given URL

根据一些 消息来源 ,如果您在应用设置的“高级”部分的“有效OAuth重定向URI”字段中没有任何条目,则目前存在一个错误,该错误会阻止Facebook登录Windows Phone。 这可以通过在此字段中添加“ https://m.facebook.com/dialog/return/ms ”来解决。

但是,这并没有解决问题,那么我还能尝试解决这个问题呢?

Facebook及其API中存在一个错误:

目前存在一个错误,如果您在应用设置的“高级”部分的“有效OAuth重定向URI”字段中有任何条目,则会阻止Facebook登录Windows Phone。 这可以通过在此字段中添加“ https://m.facebook.com/dialog/return/ms ”来解决。

该建议是错误的,您实际上需要将https://www.facebook.com/添加到应用设置的“高级”部分中的“有效OAuth重定向URI”字段中。

设置示例

之前我遇到过同样的问题,我通过对开发人员信息中心中的应用设置进行以下更改来解决问题。 你所要做的就是:

  1. 转到developers.facebook.com上的App Dashboard
  2. 前往设置
  3. 转到高级设置
  4. 有一个选项“嵌入式浏览器OAuth登录”确保它设置为“是”

嵌入式浏览器oauth登录示例