API Facebook Javascript
Fermé
parousky
Messages postés
325
Date d'inscription
mardi 11 septembre 2012
Statut
Membre
Dernière intervention
20 février 2022
-
5 oct. 2014 à 14:20
parousky Messages postés 325 Date d'inscription mardi 11 septembre 2012 Statut Membre Dernière intervention 20 février 2022 - 6 oct. 2014 à 19:22
parousky Messages postés 325 Date d'inscription mardi 11 septembre 2012 Statut Membre Dernière intervention 20 février 2022 - 6 oct. 2014 à 19:22
Bonjour, j'aimerai utiliser l'API Facebook Javascript pour faire apparaître les amis facebook d'un utilisateur avec leur photos de profil. Alors j'ai tout chercher sur google, j'ai refait dix mille fois le tutoriel de facebook, mais ne sachant pas parler le geek californien, je bloque toujours !
Alors est-ce quelqu'un aurait-il déjà fait tout ça et aurait un code tout fait, où il y aurait seulement l'appID à modifier ?
Merci d'avance pour vos réponses !
Alors est-ce quelqu'un aurait-il déjà fait tout ça et aurait un code tout fait, où il y aurait seulement l'appID à modifier ?
Merci d'avance pour vos réponses !
A voir également:
- API Facebook Javascript
- Facebook lite gratuit - iam - Télécharger - Messagerie
- Story facebook - Guide
- Qui regarde mon profil facebook - Guide
- Telecharger javascript - Télécharger - Langages
- Compte facebook suspendu 180 jours - Guide
2 réponses
dugenou
Messages postés
6087
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 452
5 oct. 2014 à 20:22
5 oct. 2014 à 20:22
Bonsoir,
Voici le module social à utiliser : https://developers.facebook.com/docs/plugins/like-box-for-pages
Voici le module social à utiliser : https://developers.facebook.com/docs/plugins/like-box-for-pages
parousky
Messages postés
325
Date d'inscription
mardi 11 septembre 2012
Statut
Membre
Dernière intervention
20 février 2022
6
6 oct. 2014 à 19:22
6 oct. 2014 à 19:22
Merci, mais ceci permet de faire apparaître les personnes qui aiment une page, et ceci dans une box pour "liker", moi j'aimerais faire apparaître les photos de profil et les noms des amis facebook d'un utilisateur qui vient de s'identifier sur mon site.
Alors j'ai essayé de chercher un peu, j'ai écrit ce code là :
function sortMethod(a, b) {
var x = a.name.toLowerCase();
var y = b.name.toLowerCase();
return ((x < y) ? -1 : ((x > y) ? 1 : 0));
}
window.fbAsyncInit = function() {
FB.init({ appId : 'xxxxxxxxxxxxxxxx',
status: true,
cookie: true,
xfbml: true,
oauth: true,
version : 'v2.1'
});
FB.api("me/friends", function(response) {
var result_holder = document.getElementById('result_friends');
//var friend_data = response.data.sort(sortMethod);
var results = '';
for (var i = 0; i < 2; i++) {
results = '<img src="https://graph.facebook.com/'+response.id+'/picture">' + response.name;
}
result_holder.innerHTML = ""+results+"";
});
Mais ça m'affiche un point d'interrogation à la place de l'image et un "undefined" pour le nom. Alors que pour afficher la photo et le nom de l'utilisateur qui se connecte, je faisais ça :
function updateButton(response) {
var button = document.getElementById('fb-auth');
if (response.authResponse) { // in case if we are logged in
var userInfo = document.getElementById('user-info');
FB.api('/me', function(response) {
userInfo.innerHTML = '<img src="https://graph.facebook.com/' + response.id + '/picture">' + response.name;
//button.innerHTML = 'Logout';
});
Et ça fonctionnait bien ! Je ne comprends pas trop...
Pourrais-je avoir un peu d'aide ?
Merci d'avance !
Alors j'ai essayé de chercher un peu, j'ai écrit ce code là :
function sortMethod(a, b) {
var x = a.name.toLowerCase();
var y = b.name.toLowerCase();
return ((x < y) ? -1 : ((x > y) ? 1 : 0));
}
window.fbAsyncInit = function() {
FB.init({ appId : 'xxxxxxxxxxxxxxxx',
status: true,
cookie: true,
xfbml: true,
oauth: true,
version : 'v2.1'
});
FB.api("me/friends", function(response) {
var result_holder = document.getElementById('result_friends');
//var friend_data = response.data.sort(sortMethod);
var results = '';
for (var i = 0; i < 2; i++) {
results = '<img src="https://graph.facebook.com/'+response.id+'/picture">' + response.name;
}
result_holder.innerHTML = ""+results+"";
});
Mais ça m'affiche un point d'interrogation à la place de l'image et un "undefined" pour le nom. Alors que pour afficher la photo et le nom de l'utilisateur qui se connecte, je faisais ça :
function updateButton(response) {
var button = document.getElementById('fb-auth');
if (response.authResponse) { // in case if we are logged in
var userInfo = document.getElementById('user-info');
FB.api('/me', function(response) {
userInfo.innerHTML = '<img src="https://graph.facebook.com/' + response.id + '/picture">' + response.name;
//button.innerHTML = 'Logout';
});
Et ça fonctionnait bien ! Je ne comprends pas trop...
Pourrais-je avoir un peu d'aide ?
Merci d'avance !