Exemplo n.º 1
0
def mp_ai_webRefererEmpty():
    '''
    web端调用,Referer为空
    :return:
    '''
    data = {"i": "qha3mdtwj2w7a92y5f"}
    rand, sign = public.checksign(data["i"])
    data = {"i": "qha3mdtwj2w7a92y5f", "rand": rand, "t": T, "decrypt": "1"}
    r = requests.get(URL, data)
    print r.text
Exemplo n.º 2
0
def mp_ai_appidNotExist():
    '''
    appid不存在或小程序下架
    :return:返回空,web返回{"errmsg":"appid is not exist","errno":41181}
    '''
    data = {"i": "123123"}
    rand, sign = public.checksign(data["i"])
    #print rand,sign
    data = {"i": "123123", "rand": rand, "sign": sign, "t": T, "decrypt": "0"}
    r = requests.get(URL, data)
    print r.text
Exemplo n.º 3
0
def mp_ai_web():
    '''
    web端调用,验证Referer=mp.360.cn
    :return:
    '''
    data = {"i": "qynczj4ybtazcep47q"}
    rand, sign = public.checksign(data["i"])
    header = {"Referer": "mp.360.cn"}
    data = {"i": "qynczj4ybtazcep47q", "rand": rand, "t": T, "decrypt": "1"}
    r = requests.get(URL, data, headers=header)
    print r.text
Exemplo n.º 4
0
def mp_ai_webRefererWrong():
    '''
    web端调用,Referer!=mp.360.cn
    :return:auth error
    '''
    data = {"i": "qha3mdtwj2w7a92y5f"}
    rand, sign = public.checksign(data["i"])
    #print rand,sign
    header = {"Referer": "111.360.cn"}
    data = {"i": "qha3mdtwj2w7a92y5f", "rand": rand, "t": T, "decrypt": "1"}
    r = requests.get(URL, data, headers=header)
    print r.text
Exemplo n.º 5
0
def mp_ai_pc():
    '''
    PC端调用,需要验证sign
    :return:
    '''
    data = {"i": "qynczj4ybtazcep47q"}
    rand, sign = public.checksign(data["i"])
    data = {
        "i": "qynczj4ybtazcep47q",
        "rand": rand,
        "sign": sign,
        "t": T,
        "decrypt": "1"
    }
    r = requests.get(URL, data)
    print r.text
Exemplo n.º 6
0
def mp_ai_TEmpty():
    '''
    时间戳为空
    :return:auth error
    '''
    data = {"i": "qha3mdtwj2w7a92y5f"}
    rand, sign = public.checksign(data["i"])
    #print rand,sign
    data = {
        "i": "qha3mdtwj2w7a92y5f",
        "rand": rand,
        "sign": sign,
        "t": "",
        "decrypt": "1"
    }
    r = requests.get(URL, data)
    print r.text
Exemplo n.º 7
0
def mp_ai_signWrong():
    '''
    签名验证错误
    :return:auth error
    '''
    data = {"i": "qha3mdtwj2w7a92y5f"}
    rand, sign = public.checksign(data["i"])
    #print rand,sign
    data = {
        "i": "qha3mdtwj2w7a92y5f",
        "rand": rand,
        "sign": "123123213",
        "t": T,
        "decrypt": "1"
    }
    r = requests.get(URL, data)
    print r.text