鍍金池/ 問答/HTML/ 微信小程序獲取官方生成的二維碼返回亂碼

微信小程序獲取官方生成的二維碼返回亂碼

通過appid和secret獲取token后,調(diào)用小程序獲取無限制二維碼的接口如下:

var token = res.data.access_token;
                    wx.request({
                        url: 'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=' + token,
                        method: 'POST',
                        data: {
                            scene: 'orderId=' + orderId,
                            path: 'pages/hall/receiveDetail/receiveDetail',
                            width: 258,
                            auto_color: false,
                            line_color: { "r": "0", "g": "0", "b": "0" }
                        },
                        header:{
                            'content-type': 'application/json;charset=utf-8'
                        },
                        success: function (res) {
                            callback(res.data);
                        }
                    })

返回的結(jié)果截圖:

clipboard.png

傳遞第二個參數(shù)path在官方文檔上為page,但是用page請求不會成功,一直提示參數(shù)錯誤,改為path后可以成功,但是返回亂碼。
請問到底是請求問題還是其他什么原因,因為用php處理圖片亂碼,保存時提示不是圖片。

回答
編輯回答
安于心

你好,我想請教一下,我的是在后臺用php請求的,請求之后,沒有報錯也沒有給我返回任何數(shù)據(jù),

2017年11月22日 10:18
編輯回答
遺莣

看你這返回的已經(jīng)是 圖片的,不過 是顯示的圖片的二進制形式,把它保存,或者,改變你的請求頭

2017年11月23日 15:29
編輯回答
心癌

這個問題你解決了嗎??

2017年10月24日 12:11