0
我对我的网站的Facebook API非常陌生,我使用javascript sdk。我想获得用户最新的学校信息,包括学校名称,课程和学习年份。这是我迄今为止,但它打破登录脚本,并返回'response.education.school是未定义'。我猜测我需要某种形式的循环才能通过教育阵列,因为大多数用户都有不止一所学校?Facebook API(javascript)获取最新的学校教育信息
function login() {
FB.login(function(response) {
if(response.authResponse) {
// connected
FB.api('/me', function(response) {
fbLogin(response.id, response.name, response.firstname, response.email,
response.education.school.name, response.education.concentration.name, response.education.year.name);
});
} else {
// cancelled
}
}, {scope: 'email, user_education_history, user_hometown'});
}
你是对的,它的主要阵列。还要确保你有'user_education_history'权限并且添加'fields = education'和'/ me'以确保你获得了数据。 – 2013-05-02 06:50:40