最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Python实现微信公众平台自定义菜单实例

来源:动视网 责编:小采 时间:2020-11-27 14:40:10
文档

Python实现微信公众平台自定义菜单实例

Python实现微信公众平台自定义菜单实例:首先先获取access_token,并保存与全局之中 def token(requset): url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=%s&secret=%s' % ( Config.AppID, Confi
推荐度:
导读Python实现微信公众平台自定义菜单实例:首先先获取access_token,并保存与全局之中 def token(requset): url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=%s&secret=%s' % ( Config.AppID, Confi


首先先获取access_token,并保存与全局之中

def token(requset):
 url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=%s&secret=%s' % (
 Config.AppID, Config.AppSecret)
 result = urllib2.urlopen(url).read()
 Config.access_token = json.loads(result).get('access_token')
 print 'access_token===%s' % Config.access_token
 return HttpResponse(result)

利用上面获得的access_token,创建自定义表单

def createMenu(request):
 url = "https://api.weixin.qq.com/cgi-bin/menu/create?access_token=%s" % Config.access_token
 data = {
 "button":[
 {
 "name":"看美图",
 "sub_button":[
 {
 "type":"click",
 "name":"美图",
 "key":"meitu"
 },
 {
 "type":"view",
 "name":"精选",
 "url":"http://m.bitsCN.com/photos"
 },
 {
 "type":"view",
 "name":"回顾",
 "url":"http://m.qzone.com/infocenter?g_f=#2378686916/mine"
 },
 {
 "type":"view",
 "name":"美图app",
 "url":"http://bitsCN.com/app/app.html"
 }]
 },
 {
 "name":"看案例",
 "sub_button":[
 {
 "type":"click",
 "name":"全部风格",
 "key":"style"
 },
 {
 "type":"click",
 "name":"全部户型",
 "key":"houseType"
 },
 {
 "type":"click",
 "name":"全部面积",
 "key":"area"
 },
 {
 "type":"view",
 "name":"更多案例",
 "url":"http://m.bitsCN.com/projects"
 }]
 },
 {
 "type":"view",
 "name":"设计申请",
 "url":"http://bitsCN.com/zhuanti/freedesign.jsp?src=3"

 }

 ]
}
 #data = json.loads(data)
 #data = urllib.urlencode(data)
 req = urllib2.Request(url)
 req.add_header('Content-Type', 'application/json')
 req.add_header('encoding', 'utf-8')
 response = urllib2.urlopen(req, json.dumps(data,ensure_ascii=False))
 result = response.read()
 return HttpResponse(result)

文档

Python实现微信公众平台自定义菜单实例

Python实现微信公众平台自定义菜单实例:首先先获取access_token,并保存与全局之中 def token(requset): url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=%s&secret=%s' % ( Config.AppID, Confi
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top