2011-10-08 10 views
-1

私は既にsend-email拡張アクセス許可を与えたアプリケーションを所有しています。残念ながら、私は電子メールアドレスをログインプロセスに記録しませんでした。ログインしていなくても、ユーザーのメールを受け取る方法はありますか?Facebook Graph APIは、すでに電子メールの許可を得ているが、ログインしていないユーザーからのメールを受信します。

すでに電子メールの拡張アクセス許可が与えられていますが、残念ながら電子メールは保存していません。

答えて

0

FacebookのユーザーIDを記録した場合は、アプリケーションアクセストークンまたはappID | appSecretを使用してgraph.facebook.com/userID?access_token = ...を呼び出すことができます。

+0

もう一度。それ本当?私はそれを試しましたが、残念ながら、ユーザーが電子メールの許可を与えても、他のプロファイル情報内の電子メールは返されません。他のチップ?それは恥です、私はその情報を得ることができません。 –

+0

次に、ユーザーのアクセストークンが必要になります。また、オフラインアクセスを開始しない限り、ユーザーのトークンはおそらく期限切れです。 – bkaid

+0

いいえ私はオフラインアクセスを持っていません:(私はユーザーの最新のaccess_tokensを持っていますが、それらは期限が切れていて、それから何も得ることができません:( 私は電子メールの許可を持っています。私が好きなときにメールを送ると、FacebookのAPIはメールを記録するべきではないと言います。 –

関連する問題