2010-05-04 7 views
0

J'essaie d'utiliser l'API facebook et certaines fonctions/objets utilisés dans les didacticiels ne sont PAS définis dans facebook.php (téléchargés depuis github.com). Suis-je si bête ou y a-t-il d'autres choses que je devrais savoir?Pourquoi facebook.php ne fonctionne pas?

Merci pour l'aide,

Roman

Répondre

0

Parce qu'ils ont mis à jour/modifié leur API récemment, essayez parcourez la section des développeurs de Facebook, vous trouverez les changements nécessaires là-bas

0

Salut et bienvenue à SO! Ce qui est probablement arrivé, c'est que le tutoriel utilisait d'anciennes fonctions qui ne sont plus dans l'API et qui ont probablement été remplacées par une autre.

+0

Merci beaucoup pour la réponse, mais où puis-je obtenir la nouvelle API, celle que j'ai été téléchargé à partir du site officiel de facebook (github.com?) Ce matin ... – Roman

0

C'est probablement parce que vous utilisez un vieux client facebook qui n'a pas de fonctions qui sont dans le nouveau client php tel que streamPublish, etc. Vous devez télécharger le dernier client PHP de facebook.

+0

Réservoirs de réponse, mais je l'ai téléchargé un il y a une heure du site officiel (github.com?). Y a-t-il un autre site fiable à télécharger? Je parle d'objet comme api_client ou de fonction comme require_login() etc ... – Roman

+0

@Roman: je ne sais pas si celui de gitlub est nouveau et malheureusement, il est difficile de trouver la dernière version de celui-ci. Je vous suggère de google à ce sujet. – Sarfraz

+0

Safraz, je passe toute la nuit dernière avec google au lieu de ma copine :) Mais je n'abandonne pas! Merci. – Roman

1

Juste pour votre attention: Facebook a changé toute sa structure d'API la semaine dernière, et sa documentation est encore en transition.

Assurez-vous de commencer à partir de http://developers.facebook.com/docs/ pour obtenir seulement la nouvelle version de l'API (c'est beaucoup mieux que l'ancienne, d'ailleurs).

+0

Merci beaucoup pour la réponse, j'ai commencé à developers.facebook.com. L'API que j'ai a été téléchargée depuis le site officiel de facebook (github.com?) Ce matin ... peut-être qu'ils ont changé le site en attendant ... :) – Roman

+0

Juste pour vérifier, vous avez téléchargé depuis "http://github.com/facebook/php-sdk/"? Peut-être que les fonctions/objets que vous avez essayé d'utiliser proviennent de la version de l'API obsolète? Que veux tu accomplir? –

+0

Oui, c'était l'adresse que j'ai utilisée pour le téléchargement. Probablement, le tutoriel était vieux, l'API téléchargée est probablement la nouvelle. J'essayais d'utiliser l'objet non existant api_client ou la fonction require_login() ... – Roman

Questions connexes