溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

微信開(kāi)發(fā)的一些神坑

發(fā)布時(shí)間:2020-06-01 19:49:16 來(lái)源:網(wǎng)絡(luò) 閱讀:1835 作者:ZeroOne01 欄目:移動(dòng)開(kāi)發(fā)

微信自定義菜單接口權(quán)限問(wèn)題

最近在開(kāi)發(fā)一個(gè)微信第三方平臺(tái),在開(kāi)發(fā)自定義菜單接口的時(shí)候遇到一個(gè)坑。發(fā)送的json數(shù)據(jù)明明是正確的,因?yàn)橐呀?jīng)與官方文檔的示例一一對(duì)比過(guò)了。但是依舊返回40119錯(cuò)誤,意思是button類(lèi)型錯(cuò)誤。不解的我開(kāi)始到搜索引擎上尋找答案,據(jù)查閱到的資料說(shuō),當(dāng)返回這個(gè)異常的時(shí)候,不一定表示發(fā)送的json數(shù)據(jù)不對(duì),也有可能是因?yàn)闆](méi)有接口權(quán)限。比較坑爹的是,返回信息根本就沒(méi)說(shuō)權(quán)限提示,所以特此記錄一下這個(gè)坑。

當(dāng)時(shí)發(fā)送的json數(shù)據(jù)如下:

{
  "button": [
    {
      "name": "View Book",
      "type": "view",
      "url": "http://www.baidu.com/"
    },
    {
      "key": "click-02",
      "name": "Click",
      "type": "click"
    },
    {
      "key": "click-03",
      "name": "PIC",
      "type": "pic_weixin"
    }
  ]
}

微信返回的錯(cuò)誤信息如下:

"errcode": 40119, "errmsg": "invalid use button type hint: [L1Jv508791891]"

于是去查閱微信的文檔,文檔描述該錯(cuò)誤碼如下:
微信開(kāi)發(fā)的一些神坑

然后根據(jù)搜索引擎所查閱的資料說(shuō)明,到公眾號(hào)的接口權(quán)限管理界面中,查看到的確是沒(méi)有該權(quán)限:
微信開(kāi)發(fā)的一些神坑

這就有點(diǎn)坑了,為啥不是返回權(quán)限錯(cuò)誤而是返回button類(lèi)型錯(cuò)誤。素材管理接口也是,如果沒(méi)有權(quán)限的話,也不會(huì)提示權(quán)限錯(cuò)誤,而是能夠成功上傳素材,并能夠返回該素材media_id,但是在公眾號(hào)的素材管理界面中卻無(wú)法查看到該素材。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI