ユーザーのメールアドレスをJavaScriptの変数に保存するのに問題があります。私がやりたいのは、APIを呼び出し、電子メールアドレスを取得し、それを「email」変数に格納して、画面上の他の関数で使用できるようにすることです。
私のコードは次のようになります。
function emailCheck(){
var email;
FB.api('/me',email = function(response){
return response.email;
})
}
alert(email);
適切な権限があることを確認しました。私は自分の応答セクションに入れalert(response.email)
て、適切な電子メールで警告します。問題は、関数の外部で電子メール変数にアクセスできないことです。