Ajouter des ressources temporaires
Ajout de matériel temporaire
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 :
Paramètre | Description |
type | Types de fichiers multimédias, y compris image, voix, vidéo et vignettes, principalement utilisés (Vignettes dans les formats vidéo et musical) |
media_id | L'identification unique lors de l'obtention du fichier média après le téléchargement |
created_at | Horodatage 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) :
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