我在Asp.net 3.5中创建了一个facebook应用程序。它工作正常。但是从今天早上开始,应用程序页面会自动刷新。
假设我的应用程序网址是
http://apps.facebook.com/myfolder/test.aspx? 烫发=电子邮件%2Cuser_birthday%2Coffline_access%2Cpublish_stream&安培; selected_profiles = XXXXXXX
点击此链接时会重定向到 这个链接 http://myliveip/xxx/xxxxx/?auth_token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx 并将转到以下链接。
“http://www.facebook.com/connect/uiserver.php? APP_ID = 000000000000000000000 下一个HTTP =://apps.facebook.com/test/test.aspx 显示页= 区域设置= EN_US return_session = 0 fbconnect = 0 画布= 0 legacy_return = 1 烫发=电子邮件,user_birthday,offline_access,publish_stream 方法= permissions.request“
这个过程继续循环。直到昨天它工作正常。我有搜索很多,但没有找到任何适当的解决方案。一些帖子称facebook改变了它的设置......
注意: 在我的代码base.RequireLogin = true用于page_preint。 如果将其设为false而不是代码正在运行,但Api.Session.UserId.ToString()为0.这是不被接受的。我们需要Api.Session.UserId。
答案 0 :(得分:0)
1)从我的应用程序下载最新版本的PHP-Sdk - >你的申请
2)在我的应用程序中禁用Stream post URL安全性选项 - >您的应用程序 - >编辑设置。
您可能正在使用旧版本的PHP Sdk。