Ajouter des ressources temporaires


Ajout de matériel temporaire

1474938506730644.png

Les comptes officiels doivent souvent utiliser certains supports multimédias temporaires, par exemple lors de l'utilisation d'interfaces, notamment lors de l'envoi de messages, de l'obtention et de l'appel de fichiers multimédias et de messages multimédias, etc. Cela se fait via media_id. L'interface de gestion du matériel est ouverte à tous les comptes d'abonnement et comptes de service certifiés. Grâce à cette interface, les comptes publics peuvent ajouter du matériel temporaire (c'est-à-dire télécharger des fichiers multimédias temporaires).

Veuillez noter :

1. Pour les matériaux temporaires, chaque matériau (media_id) sera automatiquement supprimé 3 jours après que le développeur l'a téléchargé ou que le fan l'a envoyé au serveur WeChat (donc le l'utilisateur l'envoie au développeur. Si le développeur en a besoin, les documents doivent être téléchargés localement dès que possible) pour économiser les ressources du serveur.

2. media_id est réutilisable.

3. Les exigences de format et de taille des matériaux sont conformes au 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 png/jpeg/jpg/gif, la taille de la voix ne dépasse pas 5M, la durée ne dépasse pas 60 secondes, prend en charge le format mp3/amr

4. Vous devez utilisez https pour appeler cette interface.

Cette interface est l'interface originale de "télécharger un fichier multimédia".

Description de la demande d'appel d'interface

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

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

Exemple d'appel (utilisez la commande curl pour télécharger un fichier multimédia à l'aide du formulaire FORM) :
curl -F media=@test.jpg "https://api.weixin.qq.com/cgi-bin /media/upload?access_token=ACCESS_TOKEN&type=TYPE"

Description du paramètre

Le paramètre
est-il obligatoire ?
type

est un

type de fichier multimédia, comprenant une image, une voix, une vidéo et une vignette
media est l'identifiant du fichier multimédia dans données de formulaire, 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 paquet de données JSON renvoyé dans la casse correcte est le suivant :

{"type":"TYPE","media_id":"MEDIA_ID","created_at":123456789 }
ParamètreDescription
typeTypes de fichiers multimédias, y compris image, voix, vidéo et vignettes, principalement utilisés (Vignettes dans les formats vidéo et musical)
media_idL'identification unique lors de l'obtention du fichier média après le téléchargement
created_atHorodatage de téléchargement du fichier multimédia

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": 40004, "errmsg": "invalid media type"}

Notes

Les fichiers multimédias temporaires téléchargés ont des restrictions de format et de taille, comme suit :

Image : 2 M, prend en charge Format PNGJPEGJPGGIF

Voix : 2M, la durée de lecture ne dépasse pas 60 s, prend en charge le format AMRMP3

Vidéo : 10 Mo, prend en charge le format MP4

Vignette : 64 Ko, prend en charge le format JPG

Les fichiers multimédias sont enregistré en arrière-plan pendant 3 jours, c'est-à-dire que le media_id expirera après 3 jours.

Utilisez des outils de débogage Web pour déboguer cette interface