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

# -*- encoding: utf-8 -*-

import urllib
import urllib2
from urllib import urlencode
import json
import sys
reload(sys)
sys.setdefaultencoding('UTF-8')

appid = 'xxxx'
secret = '000000'

gettoken = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' + appid + '&secret=' + secret

f = urllib2.urlopen( gettoken )


stringjson = f.read() 

access_token = json.loads(stringjson)['access_token']

#print access_token

posturl = "https://api.weixin.qq.com/cgi-bin/menu/create?access_token=" + access_token

menu = '''{
     "button":[
       {
           "name":"SPLUNK助手",
           "sub_button":
           [{
               "type":"click",
               "name":"告警助手",
               "key":"V1001_ALERT"
            },
            {
               "type":"click",
               "name":"帮助系统",
               "key":"V1001_HELP"
            }
            ]
       },

      {
           "name":"网站",
           "sub_button":
           [{
               "type":"view",
               "name":"精诚集团",
                "url":"http://www.systex.com.tw/"
            },
            {
               "type":"view",
               "name":"splunk",
               "url":"http://www.splunk.com/"
            },
            {
               "type":"view",
               "name":"SplunkLab",
               "url":"http://www.splunklab.com/"
            }

            ]

      },
      {
           "name":"我们的团队",
           "sub_button":
           [{
               "type":"click",
               "name":"精诚集团",
               "key":"V1001_SYSTEX"
            },
            {
               "type":"click",
               "name":"华北团队",
               "key":"V1001_huabei"
            },
            {
               "type":"click",
               "name":"华东团队",
               "key":"V1001_huadong"
            },
            {
               "type":"click",
               "name":"华南团队",
               "key":"V1001_huanan"
            },
            {
               "type":"click",
               "name":"香港团队",
               "key":"V1001_hongkong"
            }
            ]
       }]
 }'''


request = urllib2.urlopen(posturl, menu.encode('utf-8') )

print request.read()


你可能感兴趣的:(技术文章)