J'ai une application Android où l'utilisateur s'authentifie avec facebook. Maintenant, je fais une demande de poste à mon serveur et j'ai envoyé le access_token de facebook à ce serveur. Sur le serveur, je veux maintenant accéder aux informations de l'utilisateur en passant simplement le access_token à l'API du graphe Facebook. Y a-t-il une solution pour le faire? Le problème est que l'utilisateur utilise simplement l'application et que le serveur web doit s'authentifier avec access_token. Merci!php facebook graphique api requête avec access_token
1
A
Répondre
6
Oui - c'est en fait très "simple" (pour ce qui est de Facebook).
Pour vous guider à travers les étapes:
- Mise en place: Dans facebok applications pour les développeurs, assurez-vous que vous avez défini le mobile (Android) et les paramètres site pour la même application. Ils ont besoin de partager l'ID de l'application et le secret
- Configurer: Télécharger le PHP SDK for Facebook. Cela rend beaucoup plus simple que la lutte contre les appels "Graph" bruts.
- Processus: Lorsque l'utilisateur se connecte sur votre mobile, vous obtenez le «jeton d'accès». C'est l'élément que vous voulez transmettre à votre serveur PHP.
- Processus: En PHP, lorsque vous initialisez votre classe Facebook, dites-lui de ne pas utiliser de cookies.
- Processus: En PHP, après l'initialisation de la classe, utilisez la fonction
SetAccessToken
du SDK pour utiliser le jeton d'accès que vous avez dans votre application mobile. - Processus: Ensuite, lorsque vous faites
/me
appels, vous serez le même utilisateur qui a acquis le jeton sur mobile.
:
$facebook = new Facebook(array(
'appId' => 'YOUR_APP_ID',
'secret' => 'YOUR_APP_SECRET',
cookie : false
));
// Use the token you sent
$facebook->setAccessToken($sentToken);
// Get User ID
$user = $facebook->getUser();
+0
Merci beaucoup, l'étape 5 m'a aidé à continuer! – Phil123
Questions connexes
- 1. facebook post de php par graphique api
- 2. Comment utiliser access_token (de Facebook Graph API)?
- 3. Utilisation correcte de access_token pour l'API graphique de Facebook
- 4. graphique Facebook api information
- 5. graphique ASP.NET Facebook api
- 6. Trouble with facebook graphique api
- 7. facebook access_token problème
- 8. Graphique API Facebook
- 9. Hamac Facebook graphique paramètre de requête API
- 10. Facebook graphique api et requête imbriquée
- 11. appel api facebook avec php
- 12. Facebook access_token vide
- 13. Facebook bot & user access_token
- 14. facebook php sdk api requête
- 15. Facebook graphique API pour les ressources PHP!
- 16. API graphique Facebook et questions PHP SDK
- 17. Access_token en php et javascript avec l'API Facebook
- 18. Facebook ACCESS_TOKEN utilisé avec links.getStats
- 19. http graphique post facebook traitement api
- 20. api graphique Facebook retourne aucun email
- 21. Parse Facebook commentaires API graphique
- 22. Facebook graphique api/moi/photos numéro
- 23. Facebook crédits graphique api - toutes les transactions
- 24. Facebook Graph API: Publier à l'utilisateur hors ligne, avec l'utilisateur Facebook ID et access_token
- 25. Facebook graphique-api android
- 26. Graphique Api facebook iphone
- 27. facebook graphique api policy
- 28. facebook graphique api image
- 29. Impossible d'obtenir le statut Facebook public avec le graphique API
- 30. Facebook ville natale graphique api
Bien sûr, cela est possible - l'API ne se soucie pas un jeton d'accès vient, tant que sa validité. – CBroe
Alors, comment ferais-je cela en php, c'était ma question. Pardon. – Phil123
Vous avez déjà le access_token, pourquoi ne pas utiliser l'API Graph pour obtenir les informations utilisateur? –