标题 | 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() |
随便看 |
|
在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。