我是通過這種方式去微信拉取照片:
http://file.api.weixin.qq.com/cgi-bin/media/get?access_token=?&media_id=?
第一次拉取回傳:
{"errcode":40001,"errmsg":"invalid credential, access_token is invalid or not latest hint: [_FXhNa0003vr60!]"}
第二次還是回傳:
{"errcode":40001,"errmsg":"invalid credential, access_token is invalid or not latest hint: [..yq6a0501vr49!]"}
第三次拉取成功了!
沒有規律啊,目前是2個小時獲取一次access_token,如果是access_token失效的話,不可能第三次用同樣的access_token就拉取成功了啊,這個問題困擾了幾個月了,求解決!
uj5u.com熱心網友回復:
快來銀啊,快瘋了!uj5u.com熱心網友回復:
誰來解救一下啊?uj5u.com熱心網友回復:
自己檢查下是不是token的快取的保存和過期驗證有問題 上次快取已經過期但是沒重新獲取所以獲取不到 2小時后又獲取了一次新的才成功你先把快取去掉 每次重新獲取 看有問題嗎
uj5u.com熱心網友回復:
有幾個問題第一,不是兩個小時獲取一次token。應該根據微信回傳的超時時間去設定
第二,微信確實有問題,同一個檔案下載10次,會隨機出現失敗的情況。你不用懷疑你的token的有效性。以我們使用的經驗,每隔200+200*n ms,n是回圈次數.。。n設定為10次,基本上可以保證99%檔案下載成功.剩下的還失敗,讓用戶重傳即可
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/111269.html
標籤:微信開發
上一篇:服務器端response回傳多條資料,客戶端怎么接收?
下一篇:新手小白,有沒有大師幫忙我
