私はユーザーのメールにアクセスする権限を持っています。スクリプトは正常に動作します。数千ものレコードがあり、すべて正しい電子メールがありますが、そのうちのいくつかは空の文字列(5:1000)を持っています。Facebook Graph APIが空のメールを返す
私は、ユーザーが自分のメールを拒否すると、Facebookは一時的なものを生成することを知っています。したがって、そうではありません。
何が起こっていますか?電子メールアドレスのないユーザーがいますか?
私はユーザーのメールにアクセスする権限を持っています。スクリプトは正常に動作します。数千ものレコードがあり、すべて正しい電子メールがありますが、そのうちのいくつかは空の文字列(5:1000)を持っています。Facebook Graph APIが空のメールを返す
私は、ユーザーが自分のメールを拒否すると、Facebookは一時的なものを生成することを知っています。したがって、そうではありません。
何が起こっていますか?電子メールアドレスのないユーザーがいますか?
一時的な/プロキシの電子メールアドレスは、ユーザが実際のアドレスの代わりにあなたを提供することを選ぶことができる権限ダイアログのオプションであり、自動的なものではありませんでした。
ユーザーの中には、プロファイルにメールアドレス(メールアドレスを提供することが必須となる前に携帯電話で登録したユーザーなど)がないものがあります。
また、ユーザーがあなたに許可を与えているかどうかを確認する必要があります。その場合、ユーザーはemail
拡張アクセス許可を与えられているか、または引き続き取り消されていません。これは、ユーザーまたはアプリのアクセストークンで/<USER>/permissions
を呼び出して行うことができます
アカウントに有効なメールアドレスがあることを確認できれば、自分のアプリに自分のメールの閲覧を許可していますアプリケーションをブロックしたり、アクセス許可を取り消したりしていない場合は、APIのバグかもしれません(その場合はhttp://developers.facebook.com/bugsに報告してください)
'https://graph.facebook.com/ access_token = 'が表示されます –
scibuff
アクセストークンはどのように入手できますか? – user237462
私は何か問題があります( – nim