首頁  >  文章  >  後端開發  >  javascript - 微信上傳圖片後在執行圖片回覆訊息失效

javascript - 微信上傳圖片後在執行圖片回覆訊息失效

WBOY
WBOY原創
2016-08-18 09:16:041502瀏覽

最近我們在研究微信公眾平台,發現一個特別奇葩的問題:每當我們運行微信上傳圖片介面(這裡我需要取得media_id)以後在執行微信訊息回覆介面(發送media_id的圖片)就會失效。
還有為毛微信圖片訊息回覆必須要media_id,不能直接遠端圖片連結麼?

查找了網路上的一些資料,發現可能因為超時造成了,後來經過測試,感覺應該可以排除這種情況,微信坑太多,而且沒有返回errCode

回覆內容:

最近我們在研究微信公眾平台,發現一個特別奇葩的問題:每當我們運行微信上傳圖片介面(這裡我需要取得media_id)以後在執行微信訊息回覆介面(發送media_id的圖片)就會失效。
還有為毛微信圖片訊息回覆必須要media_id,不能直接遠端圖片連結麼?

查找了網路上的一些資料,發現可能因為超時造成了,後來經過測試,感覺應該可以排除這種情況,微信坑太多,而且沒有返回errCode

生成media_id 其實還是挺好的一個做法如果你站在微信開發的一方你就會發現這樣的好處了.
看不明白描述無法作答訊息回複方式有很多類型也很多圖片類的比如你生成了一張二維碼要把它訊息給用戶那麼你要先透過上傳永久素材取得media_id後顯示

你還是先去仔細看文檔吧。
你在呼叫微信上傳介面上傳圖片後獲得的media_id 是暫時的,圖片此時保存在微信的伺服器,你要是在自己業務中需要此圖片,就得及時在後台調用微信的媒體文件下載接口(後台呼叫),任借media_id 下載到真圖片保存在自己的伺服器上,然後發送訊息時使用自己伺服器上對應的URL 來查看圖片。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn