我在从Facebook上的Flash应用加载我的个人资料图片时遇到问题。它在本地工作正常,但是当我上传到Facebook时,它只为ME(不是我的朋友)加载此个人资料图片:http://profile.ak.fbcdn.net/
这就是我正在做的事情:
完成此操作后,所有朋友都会加载图像,但出于某种原因,我的个人资料图片总是在帖子的开头加载通用图片(profile.ak.fbcdn.net地址没有任何内容)以下...)。对于已经登录的任何用户来说都是这样的。我已经在几个配置文件上测试了它并让我的朋友也测试了应用程序,他们都将这张通用图片作为“他们的”图片...
旁注:2011年圣诞节假期前代码工作正常......当我们2012年回到学校时它不再有用了,我们没有更改任何代码。我想知道这是否是Facebook API错误,而不是我们做过的事情。
答案 0 :(得分:3)
尝试此操作(在应用启动时将其放在某处):
Security.loadPolicyFile("http://graph.facebook.com/crossdomain.xml");
Security.loadPolicyFile("http://profile.ak.fbcdn.net/crossdomain.xml");
Security.loadPolicyFile("https://graph.facebook.com/crossdomain.xml");
Security.loadPolicyFile("https://profile.ak.fbcdn.net/crossdomain.xml");
Security.allowDomain("*");
Security.allowInsecureDomain("*");
它也可能与facebook改变安全性有关。这些天,每个应用都需要在经过认证的https服务器上运行......