J'essaie de recevoir des mises à jour en temps réel de Facebook en utilisant leur API Realtime Updates. J'essaie juste d'obtenir des mises à jour du flux de l'utilisateur. J'utilise PHP pour faire tout cela. Je l'ai installé et vérifié, mais je ne peux pas accéder à la réponse quand ils l'envoient à mon URL de rappel. Y at-il un moyen de récupérer le json qui est envoyé à mon URL de rappel?Comment recevoir des mises à jour en temps réel de Facebook en PHP?
0
A
Répondre
1
De la documentation:
La demande devra type de contenu d'application/json et le corps comprennent une chaîne codée JSON contenant une ou plusieurs modifications.
Cela signifie que vous ne pouvez pas y accéder en PHP en utilisant le moyen d'accéder à des valeurs « normales » dans $ _POST, parce que cette demande n'est pas du format forme/urlencoded - il ne contient pas nom = valeur paires, mais à la place est en lui-même juste une chaîne codée en JSON.
Vous devriez pouvoir lire ces données en utilisant l'enveloppe de flux php://input - par exemple en utilisant simplement une ligne comme
$inputdata = file_get_contents('php://input');
- et vous utilisez juste json_decode
sur le contenu de cette variable.
Questions connexes
- 1. Facebook Mises à jour en temps réel
- 2. Facebook Mises à jour en temps réel Gestion des paiements
- 3. Mises à jour des utilisateurs Facebook en temps réel
- 4. ID de l'histoire des mises à jour en temps réel
- 5. Mises à jour en temps réel avec Facebook C# SDK
- 6. SDK Mises à jour en temps réel
- 7. JTree mises à jour en temps réel?
- 8. fb mises à jour en temps réel
- 9. Mises à jour en temps réel d'un mur de groupe
- 10. comment gérer $ mises à jour tableau dans Facebook mise à jour en temps réel callback.php page
- 11. FaceBook php api obtenir des mises à jour en temps réel?
- 12. Objectif-C: mises à jour en temps réel de l'emplacement
- 13. Facebook Mises à jour en temps réel des litiges, des remboursements et des débits compensatoires
- 14. Utilisation des mises à jour en temps réel de Facebook Graph API avec une application client
- 15. Obtenez des mises à jour en temps réel de groupes Facebook?
- 16. Mise à jour en temps réel
- 17. Comment obtenir des jetons d'accès pour les mises à jour d'amis en temps réel? (débutant d'avertissement)
- 18. Obtenez une notification en temps réel de Facebook pour les mises à jour de l'utilisateur
- 19. facebook mises à jour en temps réel ne pas poster à callback.php
- 20. sockets PHP en temps réel
- 21. Mises à jour en temps réel sur Facebook: S'abonner à une page
- 22. Facebook Mises à jour en temps réel ne publie pas de données
- 23. Comment créer une page qui obtient des mises à jour en temps réel de PubSubHubbub
- 24. Mises à jour Facebook en temps réel: (# 2200) échec de la vérification du rappel, code 2200
- 25. CurlUrlInvalidException: Mise à jour en temps réel de Facebook
- 26. Comment implémenter des mises à jour frontales en temps réel en utilisant node.js + Ruby on Rails?
- 27. Commentaires par l'API de mise à jour en temps réel
- 28. Puis-je m'abonner à des mises à jour facebook en temps réel à partir des paramètres de l'application
- 29. Je ne peux pas souscrire à la page facebook des mises à jour en temps réel api v2.0
- 30. comment gérez-vous les mises à jour de flux en temps réel?
Cela a fonctionné! Je vous remercie!!! – user1697872
J'ai une autre question si cela ne vous dérange pas, comment puis-je analyser le json reçu de mises à jour en temps réel facebook? J'utilise actuellement ce code, et il ne produit rien. Des pensées??? if (isset ($ _ POST)) { \t \t $ inputdata = file_get_contents ('php: // input'); \t $ obj = json_decode ($ inputdata); \t echo $ obj ["entry"] [0] ["uid"]; } – user1697872
Comme je l'ai dit, $ _POST ne sera pas rempli ... – CBroe