最近、私たちは WeChat パブリック プラットフォームを研究していて、特に奇妙な問題を発見しました。WeChat アップロード画像インターフェイス (ここでは media_id を取得する必要があります) を実行し、その後 WeChat メッセージ返信インターフェイス (media_id を使用して画像を送信する) を実行すると、失敗します。
また、Mao の WeChat 画像メッセージに返信するには media_id が必要ですが、リモート画像を直接リンクすることはできませんか?
インターネットでいくつかの情報を検索したところ、後でテストした結果、この状況は除外されるべきだと感じました。また、errCode が返されません。
返信内容: また、Mao の WeChat 画像メッセージに返信するには media_id が必要ですが、リモート画像を直接リンクすることはできませんか?
media_id を生成することは実際に良いアイデアです。WeChat を開発する側であれば、この利点がわかります。
メッセージの返信方法の種類が多く、答えられません。たとえば、ユーザーに QR コード メッセージを送信する場合は、まず永続素材をアップロードして media_id を取得してから、それを表示する必要があります
写真をアップロードするために WeChat アップロード インターフェースを呼び出した後に取得する media_id は、現時点では WeChat のサーバーに保存されています。ビジネスでこの写真が必要な場合は、バックグラウンドで WeChat のメディア ファイル ダウンロード インターフェースを呼び出す必要があります。時間(バックエンド呼び出し)、media_id を使用して実際の画像をダウンロードして自分のサーバーに保存し、情報を送信するときに自分のサーバー上の対応する URL を使用して画像を表示します。