Maison  >  Article  >  développement back-end  >  Comment publier sur une page de fans Facebook à partir de votre site Web PHP ?

Comment publier sur une page de fans Facebook à partir de votre site Web PHP ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-19 06:15:171010parcourir

How to Post to a Facebook Fan Page from your PHP Website?

Publier sur une page de fans Facebook à l'aide de PHP : un guide complet

Publier sur une page de fans Facebook directement à partir de votre site Web basé sur PHP peut être une fonctionnalité pratique. Cependant, trouver des didacticiels à jour peut être un défi.

Étape 1 : Obtention des autorisations et du jeton de page

Pour publier sur votre page de fans, vous devez obtenir les autorisations et la page nécessaires. jeton d'accès.

  1. Visitez l'explorateur d'outils de développement Facebook et sélectionnez votre application.
  2. Cliquez sur "Obtenir un jeton d'accès" et accordez des autorisations étendues, notamment "manage_pages" et "publish_stream".
  3. Entrez « moi/comptes » dans l'URL GET et récupérez le jeton de page et l'identifiant de la page souhaitée.

Étape 2 : publication sur votre page via PHP

  1. Dans votre script PHP, définissez le jeton d'accès à la page et l'ID de page obtenus à l'étape 1 :

    $page_access_token = 'XXXXXXX';
    $page_id = 'YYYYYYYY';
  2. Créez un tableau contenant les données de publication :

    $data = [
        'picture' => "http://www.example.com/image.jpg",
        'link' => "http://www.example.com/",
        'message' => "Your message",
        'caption' => "Caption",
        'description' => "Description",
        'access_token' => $page_access_token,
    ];
  3. Définissez l'URL de la publication :

    $post_url = 'https://graph.facebook.com/'.$page_id.'/feed';
  4. Utilisez cURL pour publier le message :

    $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);

Après avoir exécuté le script PHP, la publication devrait apparaître sur votre page fan Facebook.

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