“发生错误。请稍后再尝试”尝试连接到Facebook(Windows Phone / C#SDK)

时间:2013-02-25 15:58:58

标签: c# facebook windows-phone-7 facebook-c#-sdk windows-phone

((使用C#Facebook SDK))

我有一个应用程序已经工作了一段时间..几个月前,当人们开始使用Windows Phone 8设备时,有些人在尝试将应用程序连接到Facebook时遇到错误。虽然看起来它不仅仅是一台设备而且似乎也发生在7.5设备上,但我还是无法清楚地了解这些设备/组合的发生情况。不过,它似乎也发生在7.5设备上。

有些错误是“发生错误。请再试一次。”放入他们的名字后/ pwd。我添加了一些调试代码,并且他们看到了页面内容(减去pwd),它只是一个空白页面,顶部有错误。托管浏览器上发生的导航是这样的(取消了client_id以保护我的密钥,但我验证了它是正确的。)

首先他们得到了这个:

https://www.facebook.com/dialog/oauth?response_type=token&display=touch&redirect_uri=http://www.facebook.com/connect/login_success.html&client_id=XXXXXXXXX&scope=friends_birthday,offline_access,publish_stream,user_photo_video_tags,friends_photo_video_tags,user_photos

然后他们被重定向到这会产生上述错误:

https://m.facebook.com/dialog/oauth?response_type=token&display=touch&redirect_uri=http://www.facebook.com/connect/login_success.html&client_id=XXXXXXXXXX&scope=friends_birthday,offline_access,publish_stream,user_photo_video_tags,friends_photo_video_tags,user_photos


请注意,还有另一类用户看到了不同的行为(我认为有7.5个设备的用户)。他们转到与之前版本相同的页面,然后重定向到空白页面(当我看到内容,标题上有“错误”,但页面是空的。

我无法在我的任何设备或各种模拟器(8.0 / 7.5等)上重复此操作。

有没有人知道如何调试它?

2 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,但设置不同

通过桌面浏览器登录我的网站工作正常, 但通过手机浏览器登录失败,“发生错误,请再试一次” 我在旧的(2.2)android和旧的iPod touch上看到了问题

我可以通过将用户直接发送到https://m.facebook.com/dialog/oauth?...页面来解决问题,如果他在移动浏览器上的话。

桌面浏览器上的用户仍会发送到https://www.facebook.com/dialog/oauth?...页。

答案 1 :(得分:0)

我是个白痴。不知何故,该应用程序转换为“沙盒模式”,因此只允许开发人员使用它。