1

FQL を使用して、ユーザーの好きなアーティスト (音楽) を取得することは可能ですか? 権限を確認しましたが、それに関連するものは何も見つかりませんでした。私はFacebookのユーザーではないので、それが可能かどうかさえわかりません.

4

1 に答える 1

5

テーブルはinterestLikeを返しませんが、次のとおりです。

特定のオブジェクト (ビデオ、メモ、リンク、写真、またはアルバム) を気に入ったユーザーの ID を返す FQL テーブル。

それは私たちが必要とするものではありません。

最初の方法 - 簡単な説明

Userテーブルには、いいねさmusicれたすべてのアーティストを含む 1 行を返すフィールドがあります。クエリは次のように簡単です。

SELECT music FROM user WHERE uid = me()

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

2 番目の方法 - 詳細な結果

テーブルによってPage_fan、ユーザーの音楽への関心を 1 つずつ取得します。

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 に答える