Fonction PHP pour obtenir Facebook?
Je suis à la recherche d'un bon, simple fonction PHP pour obtenir mon dernier Facebook mises à jour de statut. Quelqu'un connais?
Merci!
EDIT: j'ai ajouté une demi-solution ci-dessous.
Ou si quelqu'un connait un bon moyen de lire dans le flux RSS et de cracher à la récente mise à jour de statut?
Question intéressante. Je veux que répondez pas trop!
Malheureusement, presque toutes ces méthodes décrites ci-dessous sont désormais obsolètes :/
Malheureusement, presque toutes ces méthodes décrites ci-dessous sont désormais obsolètes :/
OriginalL'auteur Bryan Denny | 2008-12-20
Vous devez vous connecter pour publier un commentaire.
Une vérification rapide sur POIRE trouvé Services_Facebook
OriginalL'auteur TonyUser
C'est une réponse incomplète, mais c'est ce que j'ai obtenu jusqu'à présent:
Première: ajouter le développeur de l'application sur FB. Ensuite, créez une nouvelle application. Appelez ça comme vous voulez.
Deuxième: Télécharger le client PHP. Dump quelque part sur votre hébergeur, c'est à dire /facebook/
Troisième: Copie les éléments suivants débutant code pour vous obtenir a commencé dans un fichier php:
Autres infos:
application ajoutée. OU vous donner la
application offline_access
autorisations et ont le
aapplication ajouté.
l'adresse url suivante:
http://www.facebook.com/authorize.php?api_key=YOUR_API_KEY&v=1.0&ext_perm=offline_access
programme appelle la fql requête ou
users_getInfo, ma page s'arrête
l'exécution du php? Je suppose
il y a une quantité limitée d'appels
pour les nouvelles applications? Je n'ai jamais
fait FB de développement, donc je suis
complètement nouveau pour elle. Peut-être faire
l'appel et enregistrer votre situation récente
(ou la plus récente des statuts) dans votre
propre DB pour éviter de surcharger les appels à
l'API?
J'espère que cela aide quelqu'un à commencer!
EDIT: Il semble que FB ne vous permettront pas d'accéder à quelqu'un état, même si la offline_access est sur, sauf si vous êtes cette personne ou de leurs ami (en fonction de leurs paramètres de confidentialité).
Je l'ai fait, cependant, est enfin parvenu à trouver le flux RSS dans le nouveau profil de la version: http://www.new.facebook.com/minifeed.php?filter=11
J'ai réinitialiser ma clé SECRÈTE et qui a résolu le problème. Cependant, mon fql requête ne donnera pas de résultats à moins que je comprennent: $fb_user = $facebook->require_login();. Le offline_access autorisation ne semble pas fonctionner correctement ou je vais à ce mal.
Voici un lien de travail pour le client PHP: github.com/facebook/php-sdk
Les liens de client PHP ne fonctionne pas
OriginalL'auteur Bryan Denny
J'ai trouvé un moyen pour aller chercher vos derniers facebook statut. C'est comment vous le faites:
1) Créer un facebook app, et la copie de votre demande de secret et de l'id de l'application.
2) la Subvention de l'application read_stream et offline_access à votre profil. (http://developers.facebook.com/docs/authentication/permissions) Pour récupérer votre dernier statut, l'application a besoin d'un access_token. Avec offline_access accordé l'access_token doit "jamais" date d'expiration. La façon la plus simple de le faire est de cliquer sur le bouton généré par ce code: (assurez-vous de remplir " votre id d'application et de mettre en cookie pour vrai!)
3) Maintenant, essayez de trouver ce access_token c'est à l'aide. L'access_token est enregistré dans le fbs_appId cookie. Recherchez à l'aide de votre navigateur ou en utilisant
$_COOKIE['fbs_appId']
. Recherchezaccess_token=...
.4) Maintenant que vous avez une (on l'espère) jamais expirant access_token vous pouvez utiliser le code suivant:
5) La partie du message doit être située:
$response['data'][0]['message']
Je ne sais pas COMBIEN de temps le jeton d'accès est valide. Facebook dit:
OriginalL'auteur Jens
Ici est VRAIMENT une fonction simple, si vous voulez juste pour obtenir de l'état le plus récent. Il ne dépend pas de l'Facebook SDK ou quoi que ce soit. Vous avez juste besoin de ROULAGE et de prise en charge de JSON.
Simple fonction PHP pour obtenir facebook statut
OriginalL'auteur Lenny
Je n'arrive jamais à obtenir le long avec de la POIRE, mais si vous avez une meilleure chance que j'ai, puis la POIRE est la solution qui semble la meilleure route à long terme.
Une autre idée est d'explorer les Facebook API Développeur bibliothèque et de voir si cela pourrait vous donner tout ce que vous recherchez.
Enfin, il y avait un moyen d'obtenir un flux RSS... mais je n'arrive pas à trouver des instructions qui ne fonctionne plus, mais vous pouvez fouiller Facebook de l'aide si cela vous intéresse. Le mien finit par ressembler à ceci:
http://www.new.facebook.com/feeds/status.php?id=[idnumber]&viewer=[viewer]&key=[key]&format=rss20
OriginalL'auteur jasonrm
J'ai eu de travail à l'aide de Jens' post pour récupérer un valide access_token. Ensuite, j'ai extrait les messages d'état et le moment de la publication à partir du fichier xml en utilisant le code suivant (vous pouvez changer $limite d'afficher plus ou moins des messages de statut, ou de l'utilisation d'un formulaire pour le changer).
Assurez-vous de mettre dans votre Facebook ID et le jeton d'accès de l'application que vous avez créée (voir Jens' post). Vous pouvez vérifier le résultat de ce script ici.
Amusez-vous!
OriginalL'auteur MichL
J'ai essayé des charges de tutoriels au cours de la dernière quelques jours et aucun d'eux n'a fonctionné. Je pense que c'est peut être dû à facebook de la modification de leurs conditions d'utilisation api. C'est le seul que j'ai trouvé qui fonctionne pour le moment:
http://www.deanblog.co.uk/article/13/adding-a-facebook-status-feed-to-your-website-with-php
OriginalL'auteur FunnelWebDave
Suffit d'utiliser PHPforFB cadre (http://www.phpforfb.com/en/) pour le moyen le plus rapide.
Le code ressemble à ceci:
OriginalL'auteur penko
Puisque je ne pouvais pas utiliser l'API de route, je suis allé avec le flux RSS trouvé à: http://www.new.facebook.com/minifeed.php?filter=11
Et utilisé le script PHP ci-fonction, appelé StatusPress, avec certains de mes propres modifications, pour analyser le flux RSS de mon Facebook statut. Fonctionne très bien!
OriginalL'auteur Bryan Denny
OriginalL'auteur joshmiller