こんにちは、私はFacebookのアプリ開発には初めてで、初めてのアプリで作業しています。必要な権限を持っていてもグラフのapiでユーザーのメールを取得できません
私のアプリには、ユーザーの電子メールを取得する機能と、必要な特権があり、認証時にユーザーがこれらの特権を承認しましたが、グラフのAPIを使用してユーザーの電子メールを取得しようとすると、ユーザーの表示画像、名前などが正常に取得されました。認証で
:ユーザーの電子メールを取得
$dialog_url = "http://www.facebook.com/dialog/oauth?client_id=" . $app_id . "&redirect_uri=" . $redirect_uri . "&state=" . $_SESSION['state']."&scope=email,user_photos,publish_stream";
:
$userEmail = json_decode(file_get_contents('http://graph.facebook.com/' . $userId)) -> email;
echo "email: ".$userEmail;
親切にこれで私を助けて。 ありがとうございます!
最適です。ありがとうございました。 :) – Maven