0

我使用本指南来设置 apprequest 对话框。更具体地说,我正在使用sendRequestViaMultiFriendSelector允许用户选择多个朋友来向其发送应用请求。https://developers.facebook.com/docs/reference/dialogs/requests/

我差不多一个月前设置了它,它在我的本地开发环境中运行良好。然而,今天,无论出于何种原因,它只是挂起。我可以看到发送到 Facebook 的请求以及为我的朋友返回的所有缩略图,但它似乎没有超过“加载”图像。

另一件奇怪的事情是,在我所有的部署环境(即登台、生产)上,它工作得很好。

我检查了我用于本地开发的 Facebook 应用程序,我不太确定这是怎么发生的,但应用程序 ID 和应用程序密码已经改变。我已经相应地更新了它们,但仍然无济于事。

任何想法可能是什么问题?

4

3 回答 3

1

我遇到了同样的问题。以下解决了这个问题:

  1. 如本线程前面所述,在主机文件(在本地计算机上)中定义自定义域。

  2. 将 Visual Studio 配置为使用端口 80。不要使用自定义(或随机端口)。

  3. 使用自定义域更新 facebook 应用程序设置。

如果您使用自定义端口,例如 4543,facebook 对话框将挂起。

http://www.lazerwire.com

于 2012-04-14T16:12:49.163 回答
0

另一种可能的解决方法是在 FB.ui 调用中设置 display:'popup'。此显示方法不会出现所描述的错误。

于 2012-05-03T13:44:02.797 回答
0

确保您的本地开发服务器和生产服务器(或您要从中运行脚本的任何其他服务器)运行在与您在应用程序设置中设置的应用程序域(在 facebook 中)相同的域(或其子域)上开发者网站,http://developers.facebook.com/apps

于 2012-04-14T00:56:32.393 回答