Beispiel #1
0
def giveanumkey(prefix, qry=0):
    key = prefix
    amount = kvdb.qrykey(key)

    if qry == 1:
        return amount
    else:
        return 1

    if amount and amount < 10:
        amount += 1
        kvdb.replacekey(key, amount)
    else:
        amount = 1
        kvdb.createkey(key, amount)
    return amount
Beispiel #2
0
def get_access_token(APPID,SID):
	keystr='access_token'
	url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=%s&secret=%s' % (APPID,SID)
	token_data = json.loads(urllib2.urlopen(url).read())
	if token_data.has_key(keystr):
		token = token_data[keystr]
		if kvdb.replacekey(keystr,token) :
			return 'ok,replace'
		kvdb.addkey(keystr,token)
		return 'ok,add'
	elif token_data.has_key('error'):
		return str(token_data)
	else:
		return 'have a error'