Facebook graph api 我无法获得用户和朋友的出生年份(javascript sdk、fb api)
我试图得到生日年来计算年龄,但生日年给我未定义 有没有其他方法可以获得用户和朋友的年龄(而不是年龄范围)或生日 这是我的密码Facebook graph api 我无法获得用户和朋友的出生年份(javascript sdk、fb api),facebook-graph-api,facebook-javascript-sdk,Facebook Graph Api,Facebook Javascript Sdk,我试图得到生日年来计算年龄,但生日年给我未定义 有没有其他方法可以获得用户和朋友的年龄(而不是年龄范围)或生日 这是我的密码 function testAPI(){ FB.api('/me?fields=name,email,birthday,location,age_range',function(response){ if(response && !response.error){ console
function testAPI(){
FB.api('/me?fields=name,email,birthday,location,age_range',function(response){
if(response && !response.error){
console.log(response);
buildProfile(response);
}
FB.api('me/friends?fields=id,name,gender,first_name,birthday,location',function(response){
if(response && !response.error){
console.log(response);
buildfriends(response);
}
}
);
}
//user info
function buildProfile(user){
let profile=`
<h3>${user.name}</h3>
<ul class="list-group">
<li class="list-group-item">User Id: ${user.id}</li>
<li class="list-group-item">Email: ${user.email}</li>
<li class="list-group-item" >Birthday: ${user.birthday.year}</li>
<li class="list-group-item onload">User Location: ${user.location.name}</li>
</ul>
`;
document.getElementById('profile').innerHTML = profile;
}
//friends info
function buildfriends(friends){
let friendlist='<h3>Friend List</h3>';
for(let i in friends.data){
friendlist +=`
<div class ="well">
${friends.data[i].name} <br>
${friends.data[i].id} <br>
${friends.data[i].first_name} <br>
${friends.data[i].gender} <br>
${friends.data[i].birthday} <br>
</div>
`;
}
document.getElementById('friends').innerHTML=friendlist;
}
}
函数testAPI(){
api(“/me”字段=姓名、电子邮件、生日、位置、年龄范围、函数(响应){
if(response&&!response.error){
控制台日志(响应);
建筑概况(响应);
}
api('me/friends?字段=id、姓名、性别、名字、生日、位置',函数(响应){
if(response&&!response.error){
控制台日志(响应);
建立朋友(回应);
}
}
);
}
//用户信息
函数构建配置文件(用户){
let profile=`
${user.name}
用户Id:${User.Id}
电子邮件:${user.Email}
生日:${user.birth.year}
用户位置:${User.Location.name}
`;
document.getElementById('profile')。innerHTML=profile;
}
//好友信息
函数buildfriends(朋友){
让friendlist='friendlist';
for(让我输入friends.data){
友人名单+=`
${friends.data[i].name}
${friends.data[i].id}
${friends.data[i].名字}
${friends.data[i].gender}
${friends.data[i].生日}
`;
}
document.getElementById('friends').innerHTML=friendlist;
}
}
您是否请求用户的生日权限?是否每个朋友都授权了该权限?是的,我也授权了。我可以过生日,但不能过生日年。您是否请求用户的生日权限?是否每个朋友也授权了该权限?是的,我可以过生日,但不能过生日年。