微信公众帐号自定义菜单创建的python脚本

http://blog.csdn.net/arccreator/article/details/10579411


[python] view plain copy
  1. # -*- encoding: utf-8 -*-  
  2.   
  3. import urllib  
  4. import urllib2  
  5. from urllib import urlencode  
  6. import json  
  7. import sys  
  8. reload(sys)  
  9. sys.setdefaultencoding('UTF-8')  
  10.   
  11. appid = 'xxxx'  
  12. secret = '000000'  
  13.   
  14. gettoken = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' + appid + '&secret=' + secret  
  15.   
  16. f = urllib2.urlopen( gettoken )  
  17.   
  18.   
  19. stringjson = f.read()   
  20.   
  21. access_token = json.loads(stringjson)['access_token']  
  22.   
  23. #print access_token  
  24.   
  25. posturl = "https://api.weixin.qq.com/cgi-bin/menu/create?access_token=" + access_token  
  26.   
  27. menu = '''''{ 
  28.      "button":[ 
  29.        { 
  30.            "name":"SPLUNK助手", 
  31.            "sub_button": 
  32.            [{ 
  33.                "type":"click", 
  34.                "name":"告警助手", 
  35.                "key":"V1001_ALERT" 
  36.             }, 
  37.             { 
  38.                "type":"click", 
  39.                "name":"帮助系统", 
  40.                "key":"V1001_HELP" 
  41.             } 
  42.             ] 
  43.        }, 
  44.  
  45.       { 
  46.            "name":"网站", 
  47.            "sub_button": 
  48.            [{ 
  49.                "type":"view", 
  50.                "name":"精诚集团", 
  51.                 "url":"http://www.systex.com.tw/" 
  52.             }, 
  53.             { 
  54.                "type":"view", 
  55.                "name":"splunk", 
  56.                "url":"http://www.splunk.com/" 
  57.             }, 
  58.             { 
  59.                "type":"view", 
  60.                "name":"SplunkLab", 
  61.                "url":"http://www.splunklab.com/" 
  62.             } 
  63.  
  64.             ] 
  65.  
  66.       }, 
  67.       { 
  68.            "name":"我们的团队", 
  69.            "sub_button": 
  70.            [{ 
  71.                "type":"click", 
  72.                "name":"精诚集团", 
  73.                "key":"V1001_SYSTEX" 
  74.             }, 
  75.             { 
  76.                "type":"click", 
  77.                "name":"华北团队", 
  78.                "key":"V1001_huabei" 
  79.             }, 
  80.             { 
  81.                "type":"click", 
  82.                "name":"华东团队", 
  83.                "key":"V1001_huadong" 
  84.             }, 
  85.             { 
  86.                "type":"click", 
  87.                "name":"华南团队", 
  88.                "key":"V1001_huanan" 
  89.             }, 
  90.             { 
  91.                "type":"click", 
  92.                "name":"香港团队", 
  93.                "key":"V1001_hongkong" 
  94.             } 
  95.             ] 
  96.        }] 
  97.  }'''  
  98.   
  99.   
  100. request = urllib2.urlopen(posturl, menu.encode('utf-8') )  
  101.   
  102. print request.read() 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值