标题 | python实现微信自定义菜单管理 |
内容 | python实现微信自定义菜单管理,具体代码如下: # -*- coding: utf-8 -*- ''' Created on 2013年10月28日 @author: 坏坏的忧伤 ''' import urllib.request import json class MenuManager: accessUrl = "" delMenuUrl = "=" createUrl = "=" getMenuUri="=" def getAccessToken(self): f = urllib.request.urlopen(self.accessUrl) accessT = f.read().decode("utf-8") jsonT = json.loads(accessT) return jsonT["access_token"] def delMenu(self, accessToken): html = urllib.request.urlopen(self.delMenuUrl + accessToken) result = json.loads(html.read().decode("utf-8")) return result["errcode"] def createMenu(self, accessToken): menu = '''{ "button":[ { "type":"click", "name":"今日歌曲", "key":"V1001_TODAY_MUSIC" }, { "type":"view", "name":"歌手简介", "url":"" }, { "name":"菜单", "sub_button":[ {"type":"click","name":"hello word","key":"V1001_HELLO_WORLD"},{"type":"click","name":"赞一下我们","key":"V1001_GOOD"}]}]}''' html = urllib.request.urlopen(self.createUrl + accessToken, menu.encode("utf-8")) result = json.loads(html.read().decode("utf-8")) return result["errcode"] def getMenu(self): html = urllib.request.urlopen(self.getMenuUri + accessToken) print(html.read().decode("utf-8")) if __name__ == "__main__": wx = MenuManager() accessToken = wx.getAccessToken() #print(wx.delMenu(accessToken)) #删除菜单 #print(wx.createMenu(accessToken)) #创建菜单 wx.getMenu() |
随便看 |
|
在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。