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