'Class' Facebook \ Facebook 'non trouvé "Erreur Facebook SDK
Eh bien, je suis nouveau sur facebook sdk. J'ai la suite de la directive et de l'exécution des étapes comme l'écrit.. mais j'obtiens cette erreur et je ne sais pas pourquoi?
Fatal error: Class 'Facebook\Facebook' not found in C:\wamp\www\index.php on line 134
L'erreur de la ligne de code est:
<?php
$fb = new Facebook\Facebook([
'app_id' => '{app-id}',
'app_secret' => '{app-secret}',
'default_graph_version' => 'v2.2',
]);
?>
Ce n'est pas quelque chose que j'ai faite, c'est exactement le même code mentionné dans facebook ligne directrice! Que dois-je faire?
source d'informationauteur Wocugon
Vous devez vous connecter pour publier un commentaire.
Vous devez inclure le
autoloader
premier à obtenir l'accès au service méthodes et les classes (comme on dit dans le PHP Documentation du kit de développement pourFacebook
API. Vous essayez d'utiliser un espace de noms de la classeFacebook\Facebook
à utiliser ses méthodes, mais vous n'avez pas la classe dans le fichier PHP.Quelque part dans votre répertoire (si vous avez installé le Facebook SDK PHP) correctement, vous trouverez la
autoload.php
fichier automatiquementrequires
.php les fichiers que vous avez besoin d'utiliser les services et les méthodes.Je pense que vous devez d'abord importer la classe php dans votre fichier courant
Mettre cette ligne en haut
Donc, après avoir fait quelques recherches de mon propre et avoir la réponse ci-dessus ne fonctionne pas pour moi, j'ai continué la lecture de la Documentation qui m'a amené à cette page:
Vous devez installer le Facebook SDK PHP en vous dossier racine à l'aide de Compositeur dans votre invite de commande (sous Windows). Sur mon système, ça ressemblait à ça:
Une fois que c'est fait, j'ai dû ajouter de la suivante au début de mon script:
J'étais maintenant capable de se connecter à Facebook SDK.
J'espère que cela fonctionne dans l'avenir pour les gens qui ont lutté avec cela, comme je l'ai fait.
Télécharger le fichier zip à partir d'ici : https://github.com/facebook/php-graph-sdk/archive/5.4.zip
Suit :
Décompressez le contenu (soit en double cliquant sur le fichier zippé ou utiliser n'importe quel logiciel de décompression pour décompresser ou décompresser le fichier téléchargé)
Dans le "src" le dossier.
Copier ou couper le "src" dossier et coller directement dans le dossier à partir duquel vous avez vos fichiers php.
assurez-vous d'avoir créé "includes.php" fichier dans votre projet php espace de travail de l'ie. le dossier dans lequel votre page web est assis.
Et ajouter cette ligne à votre "includes.php" fichier :
require_once 'src/Facebook/autoload.php';
Maintenant dans votre fichier php(s) qui a à voir avec facebook, vous pouvez ensuite ajouter :
require_once("includes.php");
Maintenant enregistrer votre fichier et allez dans votre navigateur et actualiser.
//N'oubliez pas de garder votre travail organisé par maintenant le référencement de tous les fichiers qui peuvent être nécessaires dans votre projet via "includes.php". Cela peut varier pour certains développeurs, en fonction de comment et sur quoi vous travaillez.