1

是否有可能使用 FQL 获得用户喜欢的艺术家(音乐)?我检查了权限,但找不到任何与之相关的东西,而且我不是 Facebook 用户,所以我不确定它是否可能。

4

1 回答 1

5

Like表不归还利益,但是:

一个 FQL 表,它返回喜欢给定对象(视频、笔记、链接、照片或相册)的用户的 ID。

这不是我们需要的。

第一种方式 - 快速描述

User表格中,您会找到一个music字段,该字段发回包含所有喜欢的艺术家的一行。查询将很简单:

SELECT music FROM user WHERE uid = me()

{
  "data": [
    {
      "music": "Macarize, MARCEL DETTMANN, Alan Fitzpatrick"
    }
  ]
}

第二种方式 - 详细结果

通过Page_fan表格我们一一获取用户的音乐兴趣。

SELECT name, type FROM page WHERE page_id IN (
    SELECT page_id FROM page_fan WHERE uid=me() AND profile_section="music")

{
  "data": [
    {
      "name": "Macarize", 
      "type": "RECORD LABEL"
    }, 
    {
      "name": "MARCEL DETTMANN", 
      "type": "PRODUCER"
    }, 
    {
      "name": "Alan Fitzpatrick", 
      "type": "MUSICIAN/BAND"
    }
  ]
}
于 2012-12-26T04:14:36.097 回答