Ce connecter à son compte facebook en PHP
sora570
Messages postés
14
Date d'inscription
Statut
Membre
Dernière intervention
-
axelandre Messages postés 35 Date d'inscription Statut Membre Dernière intervention -
axelandre Messages postés 35 Date d'inscription Statut Membre Dernière intervention -
Bonsoir,
Existe t'il une API facebook pour ce connecter à son compte ?
Mon bute est de connecter mon compte facebook en php pour y récupéré mes album photo pour les afficher sur mon site perso.
L'api PHP de facebook permet de crée des application facebook (Ce qui n'est pas mon but)
L'API Facebook connect permet au visiteur de connecté son compte facebook.
Faudrait un facebook connect côter php pour connecter son compte et faire des requête FQL...
Merci, Cordialement SORA
Existe t'il une API facebook pour ce connecter à son compte ?
Mon bute est de connecter mon compte facebook en php pour y récupéré mes album photo pour les afficher sur mon site perso.
L'api PHP de facebook permet de crée des application facebook (Ce qui n'est pas mon but)
L'API Facebook connect permet au visiteur de connecté son compte facebook.
Faudrait un facebook connect côter php pour connecter son compte et faire des requête FQL...
Merci, Cordialement SORA
A voir également:
- Ce connecter à son compte facebook en PHP
- Se connecter à gmail sur téléphone - Guide
- Facebook se connecter à un autre compte - Guide
- Comment savoir qui regarde mon compte facebook - Guide
- Compte facebook désactivé - Guide
- Comment connecter chromecast à la télé - Guide
7 réponses
Ok alors moi ce que j'ai fait, c'est que j'ai fait une application facebook qui récupère le contenu de la table alubm et pictures et je les est inséré dans ma base de donnée, en claire c'est une application proxy syncro, quand des nouvelles photo sont mis sur facebook on lance l'apps qui syncro.
Tu devrais trouver ton bonheur ici https://developers.facebook.com/docs/reference/fql/
Tu devrais trouver ton bonheur ici https://developers.facebook.com/docs/reference/fql/
$fql = " SELECT id, src_small, src_big, src, caption FROM photo WHERE aid = '".$album['aid']."' "; $result = $facebook->api_client->fql_query($fql);
Bonjour,
Je cherche à faire la même chose mais en récupérant les évènements de mon compte Facebook. J'arrive à faire des requêtes sur la table user, mais pas moyen d'utiliser une autre table ! A chacunes des requêtes d'une autre table Facebook me retourne une chaîne de caractères vide...
Pour connecter un site externe à facebook, voici la démarche à suivre:
http://www.waanser.com/php/api-facebook/97-developper-une-application-facebook-via-son-api.html
Je cherche à faire la même chose mais en récupérant les évènements de mon compte Facebook. J'arrive à faire des requêtes sur la table user, mais pas moyen d'utiliser une autre table ! A chacunes des requêtes d'une autre table Facebook me retourne une chaîne de caractères vide...
Pour connecter un site externe à facebook, voici la démarche à suivre:
http://www.waanser.com/php/api-facebook/97-developper-une-application-facebook-via-son-api.html
bonjour,
j'ai toujours le même problème pour l' API Facebook, j'ai beau faire les requêtes que je veux, seul la table user marche.
exemple 1:
->L'affichage du foreach marche, seulement la date d'anniversaire ne marche pas... pourquoi ? je ne sais pas...
exemple 2:
print_r affiche : rien
car_dump affiche: string(0) ""
foreach affiche: Warning: Invalid argument supplied for foreach() in C:\wamp\www\connectfacebook\index.php on line 87
et j'ai le même résultat pour toutes les tables... Quelqu'un pourrait-il m'éclairer ?? y a t'il une variable de session à faire pour l'uid ?
j'ai toujours le même problème pour l' API Facebook, j'ai beau faire les requêtes que je veux, seul la table user marche.
exemple 1:
$sQueryUser = 'SELECT uid,first_name,last_name,sex,birthday,pic_big FROM user WHERE uid=' . $uid; $aUserInformation = $oFacebook->api_client->fql_query($sQueryUser); print_r($aUserInformation); foreach($aUserInformation as $user){ echo "<br>Id: " . $user['uid'] . "<br>"; echo "Nom: " . $user['last_name'] . "<br>"; echo "Prenom: ". $user['first_name'] . "<br>"; echo "Sexe: " . $user['sex'] . "<br>"; echo "Anniversaire: " . $user['birthday'] . "<br>"; echo 'Avatar:<br><img src="' . $user['pic_big'] . '"/>'; }
->L'affichage du foreach marche, seulement la date d'anniversaire ne marche pas... pourquoi ? je ne sais pas...
exemple 2:
$query = 'SELECT aid FROM album WHERE owner='.$uid; $aUserAlbum = $oFacebook->api_client->fql_query($query); print_r($aUserAlbum); var_dump($aUserAlbum); foreach($query as $q){ echo $q['aid']; }
print_r affiche : rien
car_dump affiche: string(0) ""
foreach affiche: Warning: Invalid argument supplied for foreach() in C:\wamp\www\connectfacebook\index.php on line 87
et j'ai le même résultat pour toutes les tables... Quelqu'un pourrait-il m'éclairer ?? y a t'il une variable de session à faire pour l'uid ?
Voici mon fichier de connexion:
// on charge la librairie facebook require_once 'lib-facebook/facebook.php'; // on défini la clé et le code secret $sAppapikey = '*****************************'; $sAppsecret = '*****************************'; // on se connecte à facebook par la creation d'un objet Facebook $oFacebook = new Facebook($sAppapikey, $sAppsecret); //$callbackurl = 'http://localhost/connectfacebook/'; // on demande à l'utilisateur de se loguer $uid = $oFacebook->require_login();
$query = 'SELECT aid FROM album WHERE owner='.$uid; $aUserAlbum = $oFacebook->api_client->fql_query($query); print_r($aUserAlbum); var_dump($aUserAlbum); foreach($query as $q){ echo $q['aid']; }
Alors déjà tu boucle sur la requête ($query) et pas sur le retour $aUserAlbum. mais même avec $aUserAlbum tu aurai la même erreur car foreach prend en compte que des tableaux et des objets
Après pourquoi ta requête retourne une châine vide, je ne sait pas trop peut être na il simplement pas d'album.
Pour ma pars j'utilise une method de la class facebook
$albums = $facebook->api_client->photos_getAlbums($uid, NULL);
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci pour ces réponses rapides,
J'ai modifié le foreach et toujours pareil la requête me renvoie string(0)"".
Si j'utilise la méthode photos_getAlbums de la classe Facebook il me renvoie string(0)""
J'ai fais les tests sur deux comptes différents possédant tous les deux des albums et des photos ! et pourtant toujours le même soucis... Je ne sais plus où donner de la tête !
J'ai modifié le foreach et toujours pareil la requête me renvoie string(0)"".
Si j'utilise la méthode photos_getAlbums de la classe Facebook il me renvoie string(0)""
J'ai fais les tests sur deux comptes différents possédant tous les deux des albums et des photos ! et pourtant toujours le même soucis... Je ne sais plus où donner de la tête !
j'ai tout vérifié mais rien ne me paraît incohérent, j'ai même recrée une application avec un autre tuto mais même résultat. Mon problème vient peut être du fait que j'ai un serveur local sur mon PC ? je vais essayer avec un serveur de chez free. Y a t-il une configuration spéciale à faire sur le serveur a part acceptation du PHP5 ?
Je dois faire exactement ce que tu as réussi à faire, c'est-à-dire pouvoir mettre sur mon site internet les albums photos que j'ai sur Facebook. Pourrais-tu me fournir ton code source stp, tu m'enlèverais une grosse épine du pied !
Merci mille fois