Facebook喜欢URL - Graph API和FQL查询之间的区别

时间:2012-08-13 10:52:29

标签: url facebook-graph-api facebook-like facebook-fql

我对两种不同的结果感到有点困惑。

当我想使用图表检索喜欢的URL列表时:

$url="https://graph.facebook.com/me/likes?access_token=".$access_token;

结果:我喜欢的所有内容都有ID。

我尝试使用fql检索喜欢的URL:

 $fql_query_url="SELECT url FROM url_like WHERE user_id = me()";  
 $query = "https://api.facebook.com/method/fql.query?query=";

结果:许多不同的网址(大多数是youtube网站),其中一些没有ID

我的问题是:

  • 这两个请求之间有什么区别?
  • 为什么有些fql响应有id而有些没有?
  • 如何获取所有具有ID的网址?

非常感谢您的帮助

1 个答案:

答案 0 :(得分:0)

Graph API用户对象的/me/likes连接仅包含 Facebook页面的相似内容;其中url_likes FQL表包含用户喜欢的打开图表网址,如description中所述:

  

“包含用户已获取的开放图谱网址的FQL表。”

Open Graph URL一般没有自己的Facebook ID;他们自己“是”他们自己的身份 - http://example.com/在开放图表中标识http://example.com/,并且该网址的Facebook数据可以被访问http://graph.facebook.com/http://example.com/