Ich versuche, mit diesem Code eine ID und Name des Benutzers FREUND durch gelegentliches zu bekommen:Facebook SDK Javascript
// Acess Grantes of permissions code (not full (work))
function checkPerms(){
var permsNeeded = ['email','public_profile','user_friends'];
//.... Continue of CheckPerms ( it works fine)
// this is User's Friend ID random (no work)
FB.api(
"/{user-id}/friends",
function (response) {
if (response && !response.error) {
var random = Math.floor(Math.random()*response.data.length);
console.log(random);
/* handle the result */
}
}
);
// this is user NAME (work)
FB.api("/me", function(res){
uname = (res.name)?res.name : '';
console.log(uname);
});
// This is User Friend's NAME (no work)
FB.api("/"+uid1, function(res){
fname = (res.name)?res.name : '';
console.log(fname);
});
ich nur Konsole von uname bekommen, andere nicht. kannst du mir bitte sagen, was in meinem Code falsch ist/oder wenn ich eine Erlaubnis von Facebook benötige, um auf die Daten von Freundes IDs und Namen zuzugreifen.
Sie können nur erhalten Freunde, die user_friends Erlaubnis zum App erteilt hat. Nicht alle Freunde – WizKid
Und wie bekomme ich Wer hat das nicht gewährt? Welche Erlaubnis wird mir das erlauben? und wenn es eine Überprüfung für Facebook-Administratoren benötigt? –
Sie müssen nur die Person fragen, um es zu gewähren – WizKid