Facebook应用程序只能由我的用户帐户访问

时间:2009-11-07 07:52:41

标签: api facebook

我正在开发这款小型facebook iframe应用。我正在使用.net的facebook开发人员工具包。我的用户帐户对我来说很好用。虽然当我尝试通过朋友的帐户(实际上是几个朋友)测试它时,facebook API似乎没有填充任何信息。我的申请仍处于开发阶段。

有什么想法吗?这真奇怪!

编辑:好的,这已经解决了,我已经更新到facebook开发者工具包3.0版(它目前处于测试阶段,但现在似乎相当稳定)

谢谢大家的帮助!

2 个答案:

答案 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