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

问题描述:

我正在开发这个小型的Facebook iframe应用程序。我正在使用.net的Facebook开发人员工具包。使用我的用户帐户对我来说工作正常。尽管当我尝试通过朋友的帐户(实际上有几个朋友)进行测试时,Facebook API似乎没有填充任何信息。我的应用程序仍处于开发阶段。facebook应用程序只能由我的用户帐户访问

任何想法?这真的很奇怪!

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

谢谢大家的帮助!

+1

所以你的朋友可以添加应用程序?你的意思是“没有任何信息”?简单的FBML“Hello User”是否工作? (如)http://wiki.developers.facebook.com/index.php/Fb:name? – artlung 2009-11-07 08:04:54

+0

它工作正常,但如果我想向他们展示他们的用户名,我会得到null refernces等等。我不能和我的朋友一起使用Facebook API。 – vondip 2009-11-07 08:10:22

+0

你可以分享你的应用程序的网址吗? – artlung 2009-11-07 08:14:20

检查“高级设置”下未设置“沙盒模式”。

如果您使用的是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应用程序,您需要更换FB:使用JavaScript呼叫重定向

window.open('http://www.facebook.com/login.php?api_key=[xyz]&v=1.0&next=default.aspx') 
+0

沙盒模式已禁用。使用我自己的用户帐户时,一切似乎都正常。所以我不认为它与页面有很大关系,而是与Facebook的API(或我的方法)有关 – vondip 2009-11-07 08:19:45

+0

我正在使用iframe应用程序,无法真正更改为fbml或某些内容不起作用。 – vondip 2009-11-07 08:27:02

+0

右键 - 选项是FBML或iframe。我认为你已经设置为iframe,但需要使用FBML作为你正在使用的.NET框架。 – artlung 2009-11-07 08:27:55

这可能是您的应用程序没有被Facebook的审查,检查https://developers.facebook.com/docs/apps/review

+1

这个7岁的职位编辑说已解决 – 2016-08-16 23:00:39