社区页面图形图片需要用户访问令牌吗?

时间:2011-09-13 20:08:31

标签: facebook-graph-api access-token

从上个月开始,社区页面似乎要求用户访问令牌才能访问图形图像,或者不允许应用程序访问图像。

作为一个例子:Harold和Maude的社区页面(105636526135846),上个月将返回一张图片 - 现在对图表的调用不包括图片字符串。

  

{

     
    

“id”:“105636526135846”,
      “名字”:“哈罗德和莫德”,
      “链接”:“http://www.facebook.com/pages/Harold-and-Maude/105636526135846”,
      “喜欢”:143886,
      “类别”:“电影”,
      “is_community_page”:是的,
    ...

  

有一点似乎使用访问令牌会起作用,但是,现在请求'/ 105636526135846 / picture'不返回图片而Facebook的嵌入图像是

  
    

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

  

或者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方法可能会停止工作。

1 个答案:

答案 0 :(得分:0)

维基百科已根据其许可开始阻止某些图像。因此Facebook通过过滤器(safe_image.php)运行它来检查是否允许。如果没有,您将获得默认图像。因此,使用FQL“有时会”返回一个可用的图像,但图形将不再存在。

我不知道Facebook是否计划继续提供FQL通话。遗憾!