tkioreceiveandroid.py 1.38 KB
Newer Older
liuxiaoxing committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
import requests
import time
import json
import socket
import struct
import random
import hashlib

data = {
    "what": "install",
    "appid": "7f43b32bad452c092096136c9be73d09",
    "context": {
        "_deviceid": "",
        "_idfa": "",
        "_idfv": "",
        "_ip": "",
        "_manufacturer": "vivo",
        "_ryos": "ios",
        "_rydevicetype": "vivox9",
        "_networktype": "5g",
        "_resolution": "1344*750",
        "_carrier": "111",
        "_timestamp": 1655291783782,
        "_model": "jixing",
        "_ryosversion": "13.6.1",
        "__model": "jixing"
    },
    "when": int(round(time.time() * 1000)),
    "ds": "2022-06-15",
    "who": "lxx_test"
}

headers = {
    'Content-Type': 'application/json'
}

data_temp = json.dumps(data)


def send_request():
    global data
    # 测试
    url = "http://52.80.137.106:8080/receive/tkio/install"
    # 线上
    # url = "http://log.trackingio.com/receive/tkio/install"
    data['context']['install_time'] = int(round(time.time() * 1000))
    print(data)
    response = requests.request("POST", url, headers=headers, data=json.dumps(data))
    print(response.text)
    # 全局data
    data = json.loads(data_temp)
    response = json.loads(response.text)
    s = str(response["status"])
    response["status"] = s
    return response


def test_se1():
    data["appid"] = "16dc0cb882d3dbec4f7f66251a84d6dd"
    send_request()