Ajouter du matériel permanent


Nouveau matériel permanent

En plus des matériaux temporaires qui expireront dans 3 jours, les développeurs doivent parfois sauvegarder certains matériaux de manière permanente, ils peuvent alors ajouter des matériaux permanents via cette interface.

Récemment mis à jour, une fois le matériel d'image permanent ajouté, l'URL sera renvoyée au développeur. Le développeur peut l'utiliser dans le nom de domaine Tencent (si elle est utilisée en dehors du nom de domaine Tencent, l'image sera bloquée).

Veuillez noter :

1. Les matériaux permanents nouvellement ajoutés peuvent également être vus dans le module de gestion du matériel du site officiel de la plateforme publique

2 Il y a une limite supérieure sur le nombre de matériaux permanents, veuillez l'ajouter. avec prudence. La limite supérieure pour les supports de messages graphiques et les supports d'images est de 5 000, et pour les autres types, elle est de 1 000

3. Le format et la taille des supports sont conformes à ceux du site officiel de la plateforme publique. Plus précisément, la taille de l'image ne dépasse pas 2M, prend en charge le format bmp/png/jpeg/jpg/gif, la taille de la voix ne dépasse pas 5M, la durée ne dépasse pas 60 secondes et prend en charge le format mp3/wma/wav/amr

4. L'appel de cette interface nécessite le protocole https

Nouveau matériel graphique et textuel permanent

Instructions de demande d'appel d'interface

Méthode de demande http : POST

https://api.weixin.qq.com/cgi-bin/material/add_news?access_token=ACCESS_TOKEN

Exemple d'appel

{

"articles": [{

"title": TITLE,

"thumb_media_id": THUMB_MEDIA_ID,

"author": AUTHOR,

"digest": DIGEST ,

"show_cover_pic": SHOW_COVER_PIC(0 / 1),

"content": CONTENT,

"content_source_url": CONTENT_SOURCE_URL

},

//Si un élément multi-images et texte ajouté est ajouté, alors ici Il devrait y avoir plusieurs structures d'articles

]

}

Description des paramètres

Instructions de retour

{
"media_id":MEDIA_ID
}

Ce qui est renvoyé est le media_id du matériel de message graphique nouvellement ajouté.

Veuillez noter que dans le contenu spécifique des messages graphiques, les liens d'images externes seront filtrés. Les développeurs peuvent télécharger des images via l'interface suivante pour obtenir l'URL et les mettre dans un contenu graphique à utiliser.

Téléchargez l'image dans le message graphique pour obtenir l'URL Veuillez noter que les images téléchargées par cette interface n'occupent pas la limite de 5000 du nombre d'images dans la matérielthèque du compte public. Les images ne prennent en charge que le format jpg/png et leur taille doit être inférieure à 1 Mo.

Description de la demande d'appel d'interface

Méthode de requête http : POST

https://api.weixin.qq.com/cgi-bin/media/uploadimg?access_token=ACCESS_TOKEN

Exemple d'appel (utilisez la commande curl, Téléchargez une image à l'aide du formulaire FORM) :

curl -F media=@test.jpg "https://api.weixin.qq.com/cgi-bin/media/uploadimg?access_token=ACCESS_TOKEN"

Description des paramètres

Le paramètre est-il obligatoire ? est l'identifiant de la photo de couverture du message graphique (doit être un identifiant de média permanent)
author est le author
digest est le photo de Résumé des messages texte. Seules les images et les messages texte uniques contiennent des résumés. Plusieurs messages image et texte sont vides ici
show_cover_pic. est de savoir si affiche la couverture, 0 est faux, c'est-à-dire qu'il n'est pas affiché, 1 est vrai, c'est-à-dire qu'il est affiché
content est le contenu spécifique du message graphique, prend en charge les balises HTML et est requis. Moins de 20 000 caractères, moins de 1 Mo, et JS sera supprimé ici
content_source_url est l'adresse d'origine du message graphique, c'est-à-dire le URL après avoir cliqué sur "Lire l'original"
Le paramètre est-il obligatoire ? médias est l'identifiant du fichier multimédia dans form-data, y compris le nom du fichier, la longueur du fichier, le type de contenu et d'autres informations

Instructions de retour Le résultat du retour dans des circonstances normales est :

{

"url": "http://mmbiz.qpic.cn/mmbiz/gLO17UPS6FS2xsypf378iaNhWacZ1G1UplZYWEYfwvuU6Ont96b1roYs CNFwaRrSaK TPCUdBK9Dg EHicsKwWCBRQ/0"

}

L'URL est l'URL de l'image téléchargée, qui peut être utilisée lors d'envois de groupe ultérieurs et placée dans des messages graphiques.

Ajoutez d'autres types de documents permanents

Instructions de demande d'appel d'interface

Appelez l'interface via le formulaire POST. L'identifiant du formulaire est un média et contient le contenu matériel qui doit être téléchargé, y compris le nom du fichier, la longueur du fichier et le contenu. -type et autres informations. Attention : le matériel photo entrera dans le groupe par défaut dans le module de gestion du matériel du site officiel de la plateforme publique.

Méthode de requête http : POST, vous devez utiliser https

https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=ACCESS_TOKEN&type=TYPE

Exemple d'appel (utilisez la commande curl, utilisez FORMULAIRE Ajoutez un autre type de matériau permanent dans la méthode formulaire. Veuillez consulter les informations sur la façon d'utiliser la commande curl)

.

Description du paramètre

Le paramètre est-il obligatoire Description
access_tokenOui调用接口凭证
type媒体文件类型,分别有图片(image)、语音(voice)、视频(video)和缩略图(thumb)
media est l'identifiant du fichier multimédia dans form-data, y compris le nom du fichier, la longueur du fichier, le type de contenu et d'autres informations

Une attention particulière doit être portée lors de l'ajout de matériel vidéo permanent

Lors du téléchargement de matériel vidéo, vous devez POSTER un autre formulaire avec l'identifiant de description, qui contient les informations de description du matériel. Le format du contenu est JSON et le format est le suivant. :

{
"title":VIDEO_TITLE,
"introduction":INTRODUCTION
}

Exemple d'appel d'ajout de matériel vidéo permanent :

curl "https://api.weixin.qq.com/cgi-bin/material /add_material?access_token=ACCESS_TOKEN&type=TYPE" - F media=@media.file -F description='{"title":VIDEO_TITLE, "introduction":INTRODUCTION}'

Description du paramètre

introduction

Description du retour

{
"media_id":MEDIA_ID,
"url":URL
}

Description du paramètre de retour

Le paramètre est-il obligatoire Explication
titre est le titre du matériel vidéo
est Description du matériel vidéo
ParamètreDescription
media_idLe nouveau matériel permanent media_ identifiant
urlL'URL de l'image du matériel image nouvellement ajouté (ce champ ne sera renvoyé que lors de l'ajout de matériel image)

Un exemple du paquet de données JSON renvoyé dans des conditions d'erreur est le suivant (l'exemple est une erreur de type de média non valide) :

{"errcode":40007,"errmsg":"invalid media_id"}