我对FB开发相对较新,但我设法做了我想要的,这是为了得到一个朋友列表,并从他们每个人,获得他们的工作历史。我通过使用Facebook自己的C#SDK完成了这项工作,并在我的每个朋友身上使用了Get方法,基本上是这样做的:_fa.Get(“/”)。
直到几天前,它突然停止工作,现在我不再拥有从Get方法返回的JSONObject中可用的工作历史(以及相关的教育)。另外需要注意的是,我安装了我正在开发的应用程序(作为测试方法)的几个朋友确实返回了他们的工作历史,但是其他朋友(没有安装应用程序),并且确实有工作历史开放(我可以看到,如果我通过浏览器浏览它看看他们的个人资料)不要在我的Get call中返回...
明显的解释是FB改变了一些东西,现在应用程序无法再访问此信息,除非安装在特定的用户配置文件上(因此奇怪的行为)。
有没有其他人遇到过同样的事情?我做错了吗?
任何帮助将不胜感激!
非常感谢,
答案 0 :(得分:1)
正如您所说,答案显而易见,可能是默认隐私设置已经推出的一些变化。请注意,Facebook本周推出了一些新功能,最着名的是“地方”的东西。默认情况下,很可能不再共享工作历史记录。您可能只有访问权限,因为工作历史记录无论如何都是公开可见的。
<强>更新强>
在我看来,检查更改的最佳位置是developer blog和developer roadmap。