install_ios.py 3.49 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 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
import requests
import json
import time

headers = {'Content-Type': 'application/json'}
URL = 'http://control.kochava.com/track/json'
URL1 = 'http://nmsl8.com/'
current_time_13 = int(round(time.time() * 1000))


class allEvent:
    def install_ios(self,i,ip,appkey):
        s = json.dumps({
            "action": "install",
            "kochava_app_id": appkey,
            "kochava_device_id": i,
            "data": {
                "origination_ip": ip,
                "device_ua": "Mozilla/5.0 (iPhone-iOS-9.3.4; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87",
                "app_version": "3.3.0",
                "device_ids": {
                    "idfa": i,
                    "idfv": i,
                    "imei": "",
                    "adid": "",
                    "android_id": ""
                }
            }
        })
        p = requests.post(url=URL,data=s,headers=headers)
        print(p.text)


    def event_ios(self,i,ip,appkey):
        s = json.dumps({
            "data": {
                "usertime": current_time_13,
                "app_version": "1.0.0",
                "device_ver": "",
                "device_ids": {
                    "idfa": i
                },
                "device_ua": "Mozilla/5.0 (iPhone; CPU iPhone OS 8_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3",
                "event_name": "lxxtest",
                "origination_ip": ip,
                "currency": "USD",
                "event_data": {
                    "id": "123",
                    "name": "Skis",
                    "sum": 150
                    }
                },
            "action": "event",
            "kochava_app_id": appkey
        })
        p = requests.post(url=URL,data=s,headers=headers)
        print(p.text)


    def install_android(self,i,ip,appkey):
        s = json.dumps({
            "action": "install",
            "kochava_app_id": appkey,
            "kochava_device_id": i,
            "data": {
                "origination_ip": ip,
                "device_ua": "Mozilla/5.0 (iPhone-iOS-9.3.4; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87",
                "app_version": "3.3.0",
                "device_ids": {
                    "idfa": i,
                    "idfv": i,
                    "imei": i,
                    "adid": i,
                    "android_id": i
                }
            }
        })
        p = requests.post(url=URL,data=s,headers=headers)
        print(p.text)



    def event_android(self,i,ip,appkey):
        s = json.dumps({
            "data": {
                "usertime": current_time_13,
                "app_version": "1.0.0",
                "device_ver": "",
                "device_ids": {
                    "idfa": i
                },
                "device_ua": "Mozilla/5.0 (iPhone; CPU iPhone OS 8_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3",
                "event_name": "lxxtest",
                "origination_ip": ip,
                "currency": "USD",
                "event_data": {
                    "id": "123",
                    "name": "Skis",
                    "sum": 150
                    }
                },
            "action": "event",
            "kochava_app_id": appkey
        })
        p = requests.post(url=URL,data=s,headers=headers)
        p1 = requests.post(url=URL1,data=s,headers=headers)
        print(p.text)
        # print("回调数据"+p1.text)