我正在开发这款小型facebook iframe应用。我正在使用.net的facebook开发人员工具包。我的用户帐户对我来说很好用。虽然当我尝试通过朋友的帐户(实际上是几个朋友)测试它时,facebook API似乎没有填充任何信息。我的申请仍处于开发阶段。
有什么想法吗?这真奇怪!
编辑:好的,这已经解决了,我已经更新到facebook开发者工具包3.0版(它目前处于测试阶段,但现在似乎相当稳定)
谢谢大家的帮助!
答案 0 :(得分:2)
在“高级设置”下检查是否未设置“沙盒模式”。
如果您使用的是iframe应用,请安装Firebug http://getfirebug.com/并仔细查看来回通信。
查看服务器上的错误日志 - 请求的数据是否正确?它正在服务吗?
查看应用框架的来源。在你的情况下,似乎你有
<fb:redirect url="http://www.facebook.com/login.php?api_key=[xyz]&v=1.0&next=default.aspx"/>
这是一个FBML标签,但没有被Facebook解析。我怀疑你的应用程序设置为iframe但也许应该是FBML应用程序。 [更新]如果您需要将其作为iframe应用,则需要使用javascript调用替换fb:redirect
window.open('http://www.facebook.com/login.php?api_key=[xyz]&v=1.0&next=default.aspx')
答案 1 :(得分:0)
可能是您的应用尚未经过Facebook审核,请查看https://developers.facebook.com/docs/apps/review