大家。尝试使用Facebook api JS SDK。但我所有的考试最终都是全名和最高分。像这样:
$("#getfacebook").click(function() {
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
console.log('Logged in.');
}
else {
FB.login(function() {}, {scope: 'public_profile'});
}
FB.api(
"/me",
function (response) {
if (response && !response.error) {
console.log("info", response)
}
}
);
})})
但是当我尝试更像
的东西时FB.api(
"/{page-id}",
function (response) {
if (response && !response.error) {
console.log("info", response)
}
}
);
或
FB.api('/me', {fields: 'cover'}, function(response) {
console.log(response);
});
每次我都未定义。 Mb proplem范围??
答案 0 :(得分:0)
您需要申请适当的权限
在范围内添加它们。这是清单 https://developers.facebook.com/docs/facebook-login/permissions
FB.login(function(response) {
// handle the response
}, {scope: 'email,user_likes'});
文档在这里https://developers.facebook.com/docs/reference/javascript/FB.login/v2.6