Obtenir le nom d'utilisateur et le nom de famille par id d'utilisateur Api FB
Dans l'Facebook API est-il un moyen dans lequel je peux obtenir un nom d'utilisateur et le nom de famille par id d'utilisateur?
Je suis à l'aide de FB API dans mon ASP.NET l'application MVC et je suis en utilisant le MultiFriendSelector pour permettre aux utilisateurs d'inviter des amis à mon application. J'ai besoin que quand ces amis sont sélectionnés, ils sont enregistrés dans ma base de données afin qu'ils puissent avoir accès à mes pages. C'est le code que j'ai jusqu'à maintenant.
function sendRequestToRecipients() {
var user_ids = document.getElementsByName("user_ids")[0].value;
FB.ui({
method: 'apprequests',
message: 'Join my group on CodeShare!',
to: user_ids
}, requestCallback);
}
function sendRequestViaMultiFriendSelector() {
FB.ui({
method: 'apprequests',
message: 'Join my group on CodeShare!'
}, requestCallback);
}
function requestCallback(response) {
if (response.request && response.to) {
var request_ids = [];
for (var i = 0; i < response.to.length; i++) {
var fb_id = response.to[i];
request_ids.push(fb_id);
////here I want to get the user's names and
surnames so that I can send them along with the id's..
$.ajax({
url: '/Groups/SaveInvitedFriends',
type: 'POST',
data: { invitedFriends: request_ids }
});
}
}
}
Est une façon peut-être dans lequel l'utilisateur sont enregistrés lors de l'acceptation de la demande?
Grâce
- non, ça serait trop évident ... LoL
- hahaha mon mauvais désolé! suis un peu fatigué en ce moment et une affectation jusqu'à 2 jours! était une erreur.. j'ai besoin du nom et du prénom!
Vous devez vous connecter pour publier un commentaire.
Vous aurez besoin de faire un appel API pour demander à l'utilisateur de l'info. Facebook JavaScript API docs donne l'exemple suivant:
(à partir de http://developers.facebook.com/docs/reference/javascript/#graphapi)
me
se réfère à l'utilisateur actuellement connecté. Si vous utilisez un nom d'utilisateur au lieu de cela, leresponse
objet contientname
(nom complet),first_name
,last_name
(nom de famille), et de plusieurs autres champs de base. Par exemple,zuck
est le nom de Mark Zuckerberg, l'utilisation de la demandeFB.api("/zuck", function(response) { console.log(response); });
renvoie les éléments suivants:Laissez-moi savoir si cela a un sens, ou si vous avez des questions 🙂