我将JavaScript SDK用于Facebook Connect。
昨天,我加载了一个已登录用户的所有 friend ,如下所示:
https://graph.facebook.com/me/friends?fields=name,first_name,picture&access_token=MYACCESSTOKEN&callback=?
使用此代码,我获得了登录用户拥有的所有 friend 的ID,名称,名字和图片。这是使用AJAX/jsonp调用的。就像我说的,它昨天工作了,此后没有对代码进行任何修改。
今天我得到了ID,名称和名字- no picture(!)这可能是Facebook Graph中的一个小故障,是否有我可能错过的任何更新,或者上述对图形API的调用无效?
这是获得所有 friend 照片的正确方法吗?
最佳答案
更新:错误现在似乎已修复。
Facebook再次证明了自己。为什么有人会从API中删除某些东西而没有至少通知人们他们打算这样做呢?
Fyi,我提交了此错误报告:
https://developers.facebook.com/bugs/269804093087242
我的猜测是,它会被忽略或作为重复项或将不会被关闭,并且将不会有任何追索权。
上面解决方法的问题是,img src url最终是http重定向,而不是像以前那样的绝对url。那只会减慢速度。
关于facebook-graph-api - 使用fields参数获取所有 friend 的照片似乎不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8929684/