如何在facebookjs SDK中定义范围以显示用户兴趣、电影等


How to define scope in facebook js SDK to show user interest, movies etc?

我的函数是:

function CallAfterLogin()
{
   FB.login(function(response) 
   { 
       if (response.status === "connected")
       {
           LodingAnimate(); //Animate login
           FB.api('/me', function(data) 
           {
              console.log(data);
              if(data.email == null)
              {
                   alert("You must allow us to access your email id!");
                   ResetAnimate();
              }
              else
              {
                   AjaxResponse();
              }
           });
       }
   });
} 

我不想在控制台上写,而是想在浏览器中显示数据,怎么能做到呢?我试过使用$("#mydiv").text(data);$("#mydiv").html(data);,但都不起作用。

me/movies给出错误:

您必须允许我们访问您的电子邮件id

您可以像这样添加scope-

FB.login(function(response) 
{ 
}, {scope: 'user_interests, user_likes, etc..'});