0

ユーザーの Facebook の友達を招待できるアプリがあります。友達が既にアプリに登録されているかどうかを確認する必要があります。Facebook は友達の電子メールを提供しないので、私の考えは電子メールのハッシュを取得することでした。ユーザーテーブルhttp://developers.facebook.com/docs/reference/fql/user/のFQLとemail_hashes列を使用してこれを行いたかった

ユーザーの確認済み電子メール ハッシュのセットを含む配列。電子メールは非推奨の connect.registerUsers API 呼び出しを介して登録され、ユーザーがアプリケーションを追加したときにのみ確認されます。各電子メール ハッシュの形式は、電子メール アドレスの crc32 および md5 ハッシュをアンダースコア (_) で結合したものです。

しかし、クエリをテストすると:

SELECT email_hashes FROM user WHERE uid = some_fb_id

..空の配列を取得します。Facebook はもう email_hashes をサポートしていませんか、それとも何か不足していますか?

4

1 に答える 1

0

ユーザーの Facebook の友達を招待できるアプリがあります。

少なくとも彼らのユーザー ID はありますか?

友達が既にアプリに登録されているかどうかを確認する必要があります。

ID がある場合は、フィールドinstalled(Graph API) resp のユーザー オブジェクト/テーブルを調べることができます。is_app_user(FQL)。

Facebook はもう email_hashes をサポートしていませんか、それとも何か不足していますか?

よくわかりませんが、そうだと思います。その概念全体は廃止されたようです。

于 2012-07-17T13:37:57.863 に答える