0

さて、完全な初心者の質問:

FQLで何ができるのかを理解したいので、学ぶ前にFQLが役立つかどうかを知っています。Facebookのドキュメントを閲覧したところ、次のことがわかりませんでした。

FQLを使用して、すべての登録ユーザーの中から、たとえば特定の地域の特定の年齢と性別のユーザーを検索できますか?または、友達の中だけを検索できますか?

「はい」または「いいえ」とともに、公式またはその他の信頼できるドキュメントからの引用とリンクを提供してください。

ありがとうございました!

4

1 に答える 1

0

access_tokenFacebook API は、クエリを作成するときにの所有者に表示されるもののみを返します。FQL にはWHERE、クエリの部分の最初のフィールドがインデックス可能でなければならないという追加の要件があります。ドキュメントでは、これらは★でマークされています。

テーブルのクエリの例では、クエリのuser直後に、WHERE、または のいずれかが必要です。これらのリストを取得する最も簡単な方法は、サブクエリを渡して現在のユーザーのフレンドを取得することです。ID のリストを取得するための、より複雑な方法が他にもいくつかあります。uid INusername INname INthird_party_id INWHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me())

アプリに関しては、これを確実に検索するのは非常に困難です。ユーザーのageとはgenderlocationユーザーが入力します。ユーザーは、これらを入力しないか、非公開にするかを選択できます。これらのアイテムが非公開の場合、このフィルタリングはクエリの完了に行われることに注意してください。そのため、クエリによって返されるすべての結果が除外される可能性があります。

于 2013-01-31T19:13:05.920 に答える