Maison >développement back-end >tutoriel php >Comment publier sur une page de fans Facebook en utilisant PHP sans le SDK ?

Comment publier sur une page de fans Facebook en utilisant PHP sans le SDK ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-24 06:58:101031parcourir

How to Post to a Facebook Fan Page Using PHP Without the SDK?

Comment publier sans effort sur une page de fans Facebook à l'aide de PHP

Beaucoup ont été confrontés à la frustration de didacticiels obsolètes lorsqu'ils ont tenté de publier sur leur Facebook pages de fans utilisant PHP. Ce guide présente une solution complète qui utilise une approche simple mais efficace sans les tracas du SDK PHP.

Étape 1 : Sécuriser les autorisations et le jeton de page

  • Accédez à l'explorateur d'outils de développement Facebook et sélectionnez votre application.
  • Cliquez sur "Obtenir un jeton d'accès" et accordez les autorisations pour "manage_pages" et "publish_stream".
  • Remplacez "me/accounts" par le champ de texte à côté de "GET" et cliquez sur le bouton bleu adjacent.
  • Localisez votre page dans la liste et copiez son jeton d'accès et son identifiant.

Étape 2 : publication sur le mur de votre page via PHP

  • Définissez le jeton d'accès à la page et l'ID de la page dans votre script PHP.
  • Créez un tableau spécifiant les informations à publier (par exemple, image, lien, message) .
  • Ajoutez le jeton d'accès au tableau.
  • Définissez l'URL de la publication pour cibler votre page.
  • Utilisez curl pour publier le message sur le mur de votre page.

Exemple de code :

<?php
$page_access_token = 'XXXXXXX';
$page_id = 'YYYYYYYY';

$data['picture'] = "http://www.example.com/image.jpg";
$data['link'] = "http://www.example.com/";
$data['message'] = "Your message";
$data['caption'] = "Caption";
$data['description'] = "Description";

$data['access_token'] = $page_access_token;
$post_url = 'https://graph.facebook.com/'.$page_id.'/feed';

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $post_url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$return = curl_exec($ch);
curl_close($ch);
?>

Conclusion :

En suivant ces étapes, vous pouvez publier en toute transparence sur votre page de fans Facebook sans les limitations de tutoriels obsolètes. Cette méthode offre un moyen fiable et efficace de partager du contenu et d'interagir avec vos abonnés.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn