javascript - nodejs微信开发 40016错误
怪我咯
怪我咯 2017-04-11 10:19:10
[JavaScript讨论组]
var appid = 'wx8d038a1d7be18a8d';
var appsecret = '3db8cce6c69a3e873c6f13219d9f93cb';
var requrl = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid='+appid+'&secret='+appsecret;
var jsonStr = {
    "button":[
        {
            "type":"click",
            "name":"今日歌曲",
            "key":"V1001_TODAY_MUSIC"
        },
        {
            "name":"菜单",
            "sub_button":[
                {
                    "type":"view",
                    "name":"搜索1",
                    "url":"http://www.soso.com/"
                },
                {
                    "type":"view",
                    "name":"视频1",
                    "url":"http://v.qq.com/"
                },
                {
                    "type":"click",
                    "name":"赞一下我们ya",
                    "key":"V1001_GOOD"
                }]
        }]
};
//console.log(typeof jsonStr);
var creatMenuUrl;
request(requrl, function (error, response, body) {
    if (!error && response.statusCode == 200) {
        //console.log(body); // Show the HTML for the Google homepage.
        var access_token = JSON.parse(response.body).access_token;

        creatMenuUrl = 'https://api.weixin.qq.com/cgi-bin/menu/create?access_token='+access_token;
        request.post(creatMenuUrl, JSON.stringify(jsonStr),function(err,httpResponse,body){
            console.log(body)
        });
    }
});

这是哪里错了吗?在线等。。。

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(1)
高洛峰

应该是“赞一下我们ya“这个按钮字符串太长了,微信自定义菜单的字符串长度是有限制的

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号