Heim >Backend-Entwicklung >PHP-Tutorial >javascript – WeChat kann nach dem Hochladen des Bildes keine Bildantwortnachricht ausführen

javascript – WeChat kann nach dem Hochladen des Bildes keine Bildantwortnachricht ausführen

WBOY
WBOYOriginal
2016-08-18 09:16:041524Durchsuche

Kürzlich haben wir die öffentliche WeChat-Plattform untersucht und ein besonders seltsames Problem festgestellt: Immer wenn wir die WeChat-Schnittstelle zum Hochladen von Bildern ausführen (hier muss ich die Medien-ID abrufen) und dann die WeChat-Nachrichtenantwortschnittstelle ausführen (Bilder mit Medien-ID senden) , es wird scheitern.
Außerdem ist die media_id erforderlich, um auf Maos WeChat-Bildnachricht zu antworten. Ist es nicht möglich, das Remote-Bild direkt zu verlinken?

Ich habe im Internet nach Informationen gesucht und festgestellt, dass dies möglicherweise auf eine Zeitüberschreitung zurückzuführen ist. Nach späteren Tests bin ich der Meinung, dass diese Situation zu viele Fallstricke aufweist und keinen Fehlercode zurückgibt

Antwortinhalt:

Kürzlich haben wir die öffentliche WeChat-Plattform untersucht und ein besonders seltsames Problem festgestellt: Immer wenn wir die WeChat-Schnittstelle zum Hochladen von Bildern ausführen (hier muss ich die Medien-ID abrufen) und dann die WeChat-Nachrichtenantwortschnittstelle ausführen (Bilder mit Medien-ID senden) , es wird scheitern.

Außerdem ist die media_id erforderlich, um auf Maos WeChat-Bildnachricht zu antworten. Ist es nicht möglich, das Remote-Bild direkt zu verlinken?

Ich habe im Internet nach Informationen gesucht und festgestellt, dass dies möglicherweise auf eine Zeitüberschreitung zurückzuführen ist. Nach späteren Tests bin ich der Meinung, dass diese Situation zu viele Fallstricke aufweist und keinen Fehlercode zurückgibt

Das Generieren einer media_id ist tatsächlich eine gute Idee.

Sie können die Beschreibung nicht verstehen und nicht antworten , einschließlich vieler Bilder, z. B. Wenn Sie einen QR-Code generieren und ihn an den Benutzer senden möchten, müssen Sie zuerst die media_id erhalten, indem Sie das permanente Material hochladen und es dann anzeigen


Lesen Sie am besten zuerst die Dokumentation sorgfältig durch.

Die Medien-ID, die Sie nach dem Aufruf der WeChat-Upload-Schnittstelle zum Hochladen eines Bildes erhalten, ist vorübergehend. Das Bild wird zu diesem Zeitpunkt auf dem WeChat-Server gespeichert. Wenn Sie dieses Bild in Ihrem Unternehmen benötigen, müssen Sie die Mediendatei-Download-Schnittstelle von WeChat aufrufen Im Hintergrund (Hintergrundaufruf) leiht sich Ren die media_id aus, um das echte Bild herunterzuladen, speichert es auf seinem eigenen Server und verwendet dann die entsprechende URL auf seinem eigenen Server, um das Bild beim Senden von Informationen anzuzeigen.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn