Salut. J'ai été chargé de faire un jeu sur Facebook, mais je suis nouveau sur le développement de Facebook, donc je ne fais que commencer. Excuses d'avance si c'est une évidence pour les gens. J'ai des difficultés à suivre tous les exemples que je vois sur les sites, et je continue à courir dans les pages manquantes dans la documentation de Facebook quand j'essaie de lire. I pense c'est parce qu'il y a une nouvelle version de la bibliothèque du client PHP pour Facebook, et tout ce que je trouve se réfère à l'ancien client.Comment puis-je obtenir la fonctionnalité require_login() en utilisant la nouvelle bibliothèque client PHP pour Facebook?
Par exemple, je vois ce code dans beaucoup d'exemples:
require 'facebook.php';
$facebook = new Facebook(array('appId' => '(id)', 'secret' => '(secret)'));
$facebook_account = $facebook->require_login();
... mais il n'y a pas "require_login()" dans la bibliothèque client fourni dans le fichier facebook.php. D'après ce que je peux dire, il semble que Facebook ait récemment déployé un nouveau système de développement, mais je ne vois aucun code pour le traiter. La nouvelle bibliothèque est accompagnée d'un fichier "example.php", mais il semble que ce soit uniquement pour ajouter la fonctionnalité "Se connecter avec Facebook" à d'autres sites (ce que je suppose être ce qu'ils entendent par "sites Facebook Connect"), pour simplement exécuter des applications dans une page Canvas sur Facebook lui-même. Plus précisément, ce que je dois faire est de permettre aux utilisateurs de visiter une page d'application sur Facebook, de faire apparaître la boîte de dialogue leur permettant d'autoriser l'application, de l'afficher dans leur page "jeux", et de l'avoir transmettez-moi les informations pertinentes sur l'utilisateur afin que je puisse commencer à créer le jeu. Mais je n'arrive pas à trouver des tutoriels ou des exemples qui montrent comment faire cela en utilisant la nouvelle bibliothèque. On dirait que cela devrait être assez simple, mais je me heurte à des barrages routiers. Ou est-ce qu'il me manque quelque chose à propos de la bibliothèque cliente PHP? Est-ce que require_login() devrait fonctionner pour moi, et il y a quelque chose de cassé dans mon implémentation, comme avoir une mauvaise bibliothèque client ou autre chose? J'ai téléchargé depuis GitHub hier, donc je suis sûr que j'ai la version la plus récente du code que j'ai, mais peut-être que je télécharge le mauvais fichier "facebook.php" ...?
Merci. Maintenant, j'ai deux routes à suivre. –
Je viens de mettre en application celui-ci. Alors que celui de phpfour a également fonctionné, celui-ci était le remplacement direct. Merci, Dustin. –
Accepter sans critique? – defines