6

これは複製ではありません。FacebookAPIを介して友達の興味を引くにはどうすればよいですか。user_interests(アクセスするための/me/interests)許可は、データをほとんど返さない(廃止されていない場合)Facebookの機能ではありません。

代わりに、私はこのページでFacebookによって集約されたデータを参照しています:

ここに画像の説明を入力してください

これらはすべて、「音楽」、「本」、「テレビ番組」などのカテゴリにグループ化されたユーザーのいいねです。通常、ユーザーのいいねはを介して取得できます/me/likes。ただし、後者のクエリは、かなり鮮明なカテゴリの配列を返します。

Facebookのようにユーザーのいいねを同じ一般的なカテゴリに分類する方法はありますか?

4

2 に答える 2

5

https://developers.facebook.com/docs/reference/api/user/

Userオブジェクトには次の接続があります。

書籍:ユーザーのプロファイルにリストされている書籍。

ゲーム:ユーザーがプロフィールのアートとエンターテインメントのセクションに追加したゲーム。

映画:ユーザーのプロフィールにリストされている映画。

music:ユーザーのプロファイルにリストされている音楽。

テレビ:ユーザーのプロファイルにリストされているテレビ。


ただし、フィールド favorite_athletesfavorite_teamsは非推奨です。これらのアナログを上記の接続に置き換えるものがあるかどうか、またはユーザーが将来、アスリート/チームのファンページを通常「いいね」することになっているのかどうかはわかりません。

于 2012-09-14T10:39:45.053 に答える
0

この問題に対する私のアプローチは、アプリケーション内でAPIデータを次のように処理することです。

'Books' => array('Fictional Character', 'Writer', 'Book', 'Author', 'Book Store', 'Library', 'Magazine'),
'Films' => array('Actor/Director', 'Movie', 'Producer', 'Studio', 'Movie Theater', 'TV/Movie Award', 'Fictional Character', 'Movies/Music'),
[..]

たとえば、ユーザーが「作家」や「本」が好きな場合は、「本」カテゴリにそのようなものを割り当てます。

ただし、Facebookがカテゴリ名を変更したり、新しい名前を追加したりする可能性があるため、このソリューションは理想的ではありません。

于 2012-09-14T10:31:56.603 に答える