FQL得到了喜欢的艺术家

0xS*_*ina 1 facebook facebook-fql facebook-like

是否可以使用FQL获取用户喜欢的艺术家(音乐)?我检查权限,我找不到任何与之相关的内容,我不是facebook用户,所以我不确定它是否可能.

Sté*_*ert 5

Like表并没有回馈利益,但是:

一个FQL表,返回喜欢给定对象(视频,注释,链接,照片或专辑)的用户的ID.

那不是我们需要的.

第一种方式 - 快速描述

User表格中,您将找到一个music字段,该字段发送回包含所有喜欢的艺术家的一行.查询将如下:

SELECT music FROM user WHERE uid = me()
Run Code Online (Sandbox Code Playgroud)
{
  "data": [
    {
      "music": "Macarize, MARCEL DETTMANN, Alan Fitzpatrick"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

第二种方式 - 详细结果

Page_fan表格中,我们逐一了解用户的音乐兴趣.

SELECT name, type FROM page WHERE page_id IN (
    SELECT page_id FROM page_fan WHERE uid=me() AND profile_section="music")
Run Code Online (Sandbox Code Playgroud)
{
  "data": [
    {
      "name": "Macarize", 
      "type": "RECORD LABEL"
    }, 
    {
      "name": "MARCEL DETTMANN", 
      "type": "PRODUCER"
    }, 
    {
      "name": "Alan Fitzpatrick", 
      "type": "MUSICIAN/BAND"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)