php微信菜单40017错误,微信公众号接口添加菜单时错误(errcodequot;:40017 invalid button type) - 好库文摘...
POST提交时总是报错:
{"errcode":40017,"errmsg":"invalid button type"}
最后查出来是由于数据中有中文引起的
解决:
data = {"button":[
{"name": u"会员服务",
"sub_button":[
{"type":"click","name":u"健康咨询","key":"JKZX"},
]
},
{"name":u"申请加入","sub_button":[
{"type":"view","name":u"企业入会申请","url": ""},
]
},
{"type":"view","name":u"关于","url":""}
]
}
url = '外链网址已屏蔽。。。'
data = simplejson.dumps(data, ensure_ascii=False).encode('utf-8')
#加上参数ensure_ascii=False 后 提交的数据中的中文就不会再被转码,然后再编下UTF-8
print data
req = urllib2.Request(url)
req.add_header('Content-Type', 'application/json')
req.add_header('encoding', 'utf-8')
response = urllib2.urlopen(req, data)
result = response.read()
print result
php微信菜单40017错误,微信公众号接口添加菜单时错误(errcodequot;:40017 invalid button type) - 好库文摘...相关推荐
- 微信公众号接口添加菜单时错误(errcode:40017 invalid button type)
POST提交时总是报错: {"errcode":40017,"errmsg":"invalid button type"} 最后查出来是Da ...
- php微信菜单40017错误,微信公众号接口添加菜单时错误(errcode:40017 invalid button type)...
POST提交时总是报错: {"errcode":40017,"errmsg":"invalid button type"} 最后查出来是由于 ...
- php创建菜单_php实现微信公众号创建自定义菜单功能的实例代码
目的 创建自定义菜单,实现菜单事件. 首先获取Access_Token 接口: 我用的是测试号,修改APPID和APPSECRET,然后浏览器访问上面这个Url即可生成Access_Token 然后配 ...
- java自定义菜单跳转页面_微信公众号开发 自定义菜单跳转页面并获取用户信息实例详解...
微信公众号开发 自定义菜单 请先读完本文再进行配置开发 请先前往微信平台开发者文档阅读"网页授权获取用户基本信息"的接口说明 在微信公众账号开发中,往往有定义一个菜单,然后用户点击 ...
- 微信公众号开发--自定义菜单跳转页面并获取用户信息(续)
之前写过一篇微信公众号开发–自定义菜单跳转页面并获取用户信息 由于当时是刚学习微信公众号开发当时的思路虽然可行,不过不是最好的,最近也用到了需要获取用户信息的地方,再次整理一下. 流程 注意点 ### ...
- 公众号如何跳转到页面php,图文详解微信公众号开发自定义菜单跳转页面并获取用户信息实例...
这篇文章主要介绍了微信公众号开发 自定义菜单跳转页面并获取用户信息实例详解的相关资料,需要的朋友可以参考下 微信公众号开发 自定义菜单 请先读完本文再进行配置开发 请先前往微信平台开发者文档阅读&qu ...
- 微信公众平台对所有公众号开放自定义菜单
据统计,微信公众号已达1000多万了,但大多数没有微信认证,且没有开发能力,为此微信公众平台开放了自定义菜单功能给所有公众号,这是微信团队年前给广大自媒体送的大礼,期待微信越来越开放 公众帐号运营者点 ...
- php 微信开发 菜单,微信公众号中个性化菜单的开发实例
微信公众号中个性化菜单的开发实例 个性化菜单让公众号的不同用户群体看到不一样的自定义菜单.该接口开放给已认证订阅号和已认证服务号,个性化菜单要求用户的微信客户端版本在iPhone6.2.2,Andro ...
- android 微信公众号开发教程,微信公众号-开发者-自定义菜单,公众开发者
微信公众号-开发者-自定义菜单,公众开发者 我是个初学者,网上找了看了好多,都是第三方实现的,考虑到安全问题,不敢用! 今天终于摸索出了实现方法. 官方api:http://mp.weixin.qq. ...
最新文章
- javascript publish/subscribe or observer pattern
- 杨强 : 迁移学习——人工智能的最后一公里
- mysql密码修改脚本
- 自学python找工作难吗-大四应届毕业生,学了两个月Python,找工作感觉好难啊?...
- WIN7 数据源配置问题(32位64位)
- html标签的下一级遍历,HTML遍历某个元素下的子元素
- 【数据仓库】Hive环境搭建和基础用法
- 使用JDK自带的VisualVM进行Java程序的性能分析
- 三星s9php禁用列表,ADB禁用列表
- 用Java简便地去重+排序(洛谷P1059题题解,Java语言描述)
- 信息学奥赛一本通(1330:【例8.3】最少步数)
- cs0246未能找到类型或命名空间名_实用小工具之整理标题及数据类型
- 我是如何解决jobtracker.info could only be replicated to 0 nodes, instead of 1这个问题的
- Python代码转换为exe可执行程序详解
- 路由器05---多拨
- Python中函数的形参与按值传递之间的关系
- 苹果cms视频模板源码
- 全新TP开发聚合支付系统源码+兼容全部易支付
- sw2014计算机配置,SolidWorks 2014电脑配置要求
- 设计adm和CPU计算机组装方案,成熟的解决方案:CPU风扇(AMD和INTEL)的详细拆卸和安装方法(图形教程)...