How to add pictures or file to an upcoming topic?
Avez-vous résolu ce problème ?
Vous devez télécharger le fichier et obtenir l’URL du fichier, puis la publier.
r = requests.put()
p = "http:"+r.json()['url']
Salut, j’ai essayé d’utiliser un service cloud tiers pour stocker des images plus tard, puis j’ai utilisé des balises img pour implémenter du contenu dans des thèmes ou des publications car cela économisait de l’espace sur le serveur.
Salut @FunnySmile J’essaie de poster une image en utilisant la balise img comme ci-dessous, mais elle ne s’affiche pas ?
<img src="https://unsplash.com/photos/JoZazcPhW5Y" />
Pouvez-vous m’aider s’il vous plaît ?
Vous voudrez peut-être noter que May Cloud Bed n’autorise pas les appels de sites Web tiers. Généralement, une partie du cloud renvoie l’adresse du lit, certaines peuvent être appelées, mais d’autres non. Elles fourniront généralement des balises img supplémentaires avec une URL spéciale. Sinon, il se peut que Cloud Bed n’autorise pas les appels tiers. Vous pouvez utiliser le mode développeur du navigateur, puis sélectionner “Réseau” pour voir les erreurs rencontrées lors du chargement des images.
Vous pouvez simplement ajouter l’URL de l’image sans aucune balise img html
https://unsplash.com/photos/JoZazcPhW5Y
comme ceci
et discourse le mettra en “onebox”. Mais ce n’est même pas un lien vers une image, c’est juste un lien vers une page du site unsplash.com. Vous devrez utiliser le lien réel pour l’image :
https://images.unsplash.com/photo-1658603458978-4a32b8cdadb7?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=3272&q=80
Si vous utilisez l’API, vous pouvez inclure l’URL de l’image dans le champ ‘raw’ du message.
Salut @blake
J’ai essayé comme suggéré. Voici le corps de ma requête POST
Quand j’ai vu le post, il ressemblait à ceci (il affiche juste le lien, pas l’image). Lorsque je mets le lien dans le navigateur, je peux obtenir l’image
Cordialement
Chitta
Pouvez-vous ajouter l’URL de l’image sur sa propre ligne ?
asdfasdfasdf https://stayrightcon.com/wp-content/uploads/2020/05/Stayright-logo_resolution-72ppi.png
asdfasdf
https://stayrightcon.com/wp-content/uploads/2020/05/Stayright-logo_resolution-72ppi.png
J’essaie aussi de trouver la même chose… poster une image dans l’API de publication. Bien que j’aie suivi les étapes pour télécharger l’image puis obtenir l’URL… mais comment envoyer l’URL dans la charge utile. L’envoyer dans le champ brut, le publier en mots… y a-t-il un moyen d’avoir également un champ d’image dans l’API des publications ? Aidez-moi s’il vous plaît.
Je suis désolé de ne pas comprendre votre signification pour le moment. Ma solution de suivi consiste à utiliser un lit d’images cloud tiers pour télécharger d’abord l’image, puis à renvoyer une adresse URL de l’image.
<img src="url" />
Correct. Passez-la sous forme de lien markdown.

Non, car c’est le même flux de travail que celui utilisé dans l’interface utilisateur du compositeur. Vous devrez effectuer deux appels d’API, un pour le téléchargement et l’autre pour inclure l’URL dans la charge utile de la publication.
Oui, c’est exact, c’est comme ça que je l’ai implémenté… il suffit de passer
"[image|581x455(upload://c4MB1Yzppr5Omv68MoJBQINqqiB.png)" en brut dans l’API de publication. Ici
- image - n’importe quel nom que vous voulez donner
- upload://c4MB1Yzppr5Omv68MoJBQINqqiB.png - c’est l’URL courte que nous obtenons lors du téléchargement de l’image à l’aide de l’API de téléchargement.
pour les étapes : 1) nous devons d’abord télécharger l’image en utilisant l’API /upload.json
étape 2) passer l’URL courte dans le format ci-dessus avec d’autres contenus de publication dans le champ ‘raw’.
Merci pour votre réponse @blake



