从上个月开始,社区页面似乎要求用户访问令牌才能访问图形图像,或者不允许应用程序访问图像。
作为一个例子:Harold和Maude的社区页面(105636526135846),上个月将返回一张图片 - 现在对图表的调用不包括图片字符串。
{
“id”:“105636526135846”,
“名字”:“哈罗德和莫德”,
“链接”:“http://www.facebook.com/pages/Harold-and-Maude/105636526135846”,
“喜欢”:143886,
“类别”:“电影”,
“is_community_page”:是的,
...
有一点似乎使用访问令牌会起作用,但是,现在请求'/ 105636526135846 / picture'不返回图片而Facebook的嵌入图像是
或者FQL似乎返回正确的信息
>[
>> {
>>> "pic": "http://external.ak.fbcdn.net/safe_image.php?d=AQA4PX9DD7wlHZmC&w=100&h=300&url=http%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fen%2Fc%2Fc4%2FHarold_and_maude.jpg&fallback=hub_movie",<br />
>>> "pic_large": "http://external.ak.fbcdn.net/safe_image.php?d=AQBKNDbD3RCI0MXv&w=180&h=540&url=http%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fen%2Fc%2Fc4%2FHarold_and_maude.jpg&fallback=hub_movie"<br />
>> }<br />
>]
图表中是否有我遗漏的东西?我担心FQL方法可能会停止工作。
答案 0 :(得分:0)
维基百科已根据其许可开始阻止某些图像。因此Facebook通过过滤器(safe_image.php)运行它来检查是否允许。如果没有,您将获得默认图像。因此,使用FQL“有时会”返回一个可用的图像,但图形将不再存在。
我不知道Facebook是否计划继续提供FQL通话。遗憾!