私は自分のウェブサイトの Facebook API を初めて使用し、javascript SDK を使用しています。学校名、コース、学年などの最新の学校情報をユーザーに取得したい。これは私がこれまでに持っているものですが、ログインスクリプトを壊し、「response.education.school is undefined」を返します. ほとんどのユーザーには複数の学校がリストされているため、教育配列を通過するには何らかの for ループが必要になると思いますか?
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'});
}