Maison  >  Article  >  développement back-end  >  Implémentation de la gestion de la classification de la bibliothèque de matériaux du compte public WeChat en PHP

Implémentation de la gestion de la classification de la bibliothèque de matériaux du compte public WeChat en PHP

WBOY
WBOYoriginal
2023-05-13 17:00:341390parcourir

Avec la popularité et l'utilisation des comptes officiels WeChat, de plus en plus d'entreprises et de particuliers ont commencé à utiliser les comptes officiels WeChat à des fins de publicité et de promotion. La bibliothèque de matériaux du compte public WeChat est l'un des outils importants permettant aux entreprises et aux particuliers de faire connaître et de promouvoir. Cependant, il existe de nombreux types de matériaux dans la bibliothèque de matériaux, ce qui rend sa gestion difficile. Cet article présentera comment implémenter la gestion de la classification de la bibliothèque de documents du compte public WeChat en PHP.

1. Interface de gestion du matériel de la plateforme publique WeChat

La gestion du matériel dans les comptes publics WeChat est divisée en deux types : les matériaux permanents et les matériaux temporaires. Un matériel permanent signifie qu'une fois téléchargé sur le serveur WeChat, il y est stocké de manière permanente et ne sera ni supprimé ni remplacé. Le matériel temporaire signifie qu'après avoir été téléchargé sur le serveur WeChat, il ne sera enregistré que pendant trois jours et sera supprimé après expiration. Dans la plateforme publique WeChat, l'interface de gestion du matériel comprend les cinq interfaces suivantes :

  1. Interface de téléchargement de matériel photo et texte (uploadnews)
  2. Interface de téléchargement de matériel photo ( uploadimg )
  3. Télécharger l'interface du matériel vocal (uploadvoice)
  4. Télécharger l'interface du matériel vidéo (uploadvideo)
  5. Télécharger l'interface du matériel miniature (uploadthumb) #🎜🎜 #
Grâce à ces interfaces, les utilisateurs peuvent télécharger différents types de documents sur la plateforme publique WeChat.

2. Gestion de la classification des bibliothèques de matériaux de la plateforme publique WeChat

    Créer une classification des bibliothèques de matériaux
Tout d'abord, nous Vous devez créer des catégories de bibliothèque de matériaux sur la plateforme publique WeChat. Vous pouvez accéder à l'interface de la bibliothèque de matériaux via le menu de gestion du matériel dans les paramètres du compte officiel, puis cliquer sur le bouton « + » dans l'étiquette de catégorie en haut pour créer une nouvelle catégorie.

    Obtenir la liste de classification de la bibliothèque de matériaux
En PHP, nous pouvons obtenir la liste de classification de la bibliothèque de matériaux en appelant l'interface fournie par le public WeChat plate-forme. Les étapes spécifiques sont les suivantes :

(1) Appelez l'interface access_token fournie par la plateforme publique WeChat pour obtenir access_token. access_token est utilisé pour authentifier l'interface.

(2) Appelez l'interface de gestion de classification des bibliothèques de matériaux fournie par la plateforme publique WeChat et obtenez la liste de classification des bibliothèques de matériaux via la méthode GET. L'exemple de code est le suivant :

$url = "https://api.weixin.qq.com/cgi-bin/material/get_materialcount?access_token=".$access_token;
$result = file_get_contents($url);

    Ajouter des matériaux à la catégorie correspondante
Quand nous avons besoin d'ajouter des matériaux, nous pouvons appeler le WeChat interface de gestion des matériaux de la plateforme publique Utilisez les interfaces appropriées pour télécharger des matériaux et spécifiez qu'ils doivent être téléchargés dans la catégorie correspondante. L'exemple de code spécifique est le suivant :

$url = "https://api.weixin.qq.com/cgi-bin/material/add_news?access_token=".$access_token;
$data = array(
    "articles" => array(
        array(
            "title" => "标题",
            "thumb_media_id" => "图片素材ID",
            "author" => "作者",
            "digest" => "摘要",
            "show_cover_pic" => 1,
            "content" => "内容",
            "content_source_url" => "原文链接"
        )
    )
);
$data_string = json_encode($data, JSON_UNESCAPED_UNICODE);
$result = https_request($url, $data_string);

Il convient de noter que lors du téléchargement de matériel graphique, vous devez d'abord télécharger l'image de couverture du graphique et du texte sur le serveur WeChat, et obtenir le media_id de le matériel. Pour savoir comment télécharger des images, consultez « Interface de téléchargement de images » ci-dessus.

    Obtenez la liste du matériel dans la catégorie correspondante
Les utilisateurs peuvent appeler l'interface « Obtenir la liste permanente du matériel » dans la gestion du matériel de la plateforme publique WeChat interface pour obtenir une liste de matériaux dans la catégorie correspondante. L'exemple de code spécifique est le suivant :

$url = "https://api.weixin.qq.com/cgi-bin/material/batchget_material?access_token=".$access_token;
$data = array(
    "type" => "image",
    "offset" => 0,
    "count" => 20
);
$data_string = json_encode($data, JSON_UNESCAPED_UNICODE);
$result = https_request($url, $data_string);

Il est à noter que lors de l'obtention de la liste des matériaux, vous devez spécifier le type de matériau (c'est-à-dire le paramètre "type"), ainsi que la position de départ et nombre de pagination (c'est-à-dire les paramètres "offset" et "count").

3. Résumé

Cet article présente comment implémenter la gestion de la classification des bibliothèques de matériaux du compte public WeChat en PHP. En appelant l'interface fournie par la plateforme publique WeChat, les utilisateurs peuvent mettre en œuvre la gestion de la classification de la bibliothèque de matériaux, télécharger et obtenir des documents dans leurs propres comptes publics, rendant ainsi la publicité et la promotion plus pratiques.

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