API Documentation

API Info

Endpoint & konfigurasi dasar

Base URL
https://sosmedboost.com/api/service
Authentication

Header: apiKey, secretKey

Content-Type
application/json
example.py
1import requests
2
3BASE_URL = "https://sosmedboost.com/api/service"
4
5def connect(payload: dict, endpoint: str):
6    headers = {
7        "apiKey": "Your apikey..",
8        "secretKey": "Your secretKey..",
9        "Content-Type": "application/json"
10    }
11
12    # pastikan endpoint nggak ada slash dobel
13    url = f"{BASE_URL}?type={endpoint}"
14
15    try:
16        response = requests.post(url, json=payload, headers=headers)
17
18        if response.status_code != 200:
19            print("Status Code:", response.status_code)
20            print("Response Text:", response.text)
21
22        return response.json()
23    except requests.exceptions.RequestException as e:
24        print("Request Error:", str(e))
25        return None
26    except ValueError:
27        # kalau JSON decode gagal
28        print("Invalid JSON response")
29        print("Response Text:", response.text)
30        return None
31
32def layanan():
33    payload = {"lang": "id"}
34    resp = connect(payload, "layanan")
35    print(resp)
36
37def check_layanan_detail(code: str):
38    payload = {"lang": "id", "code": code}
39    resp = connect(payload, "get-layanan-detail")
40    print(resp)
41
42def check_balance():
43    payload = {"lang": "id"}
44    resp = connect(payload, "get-balance")
45    print(resp)
46
47def check_order_detail(trx: str):
48    payload = {"lang": "id", "trx": trx}
49    resp = connect(payload, "get-order-detail")
50    print(resp)
51
52def order_product(product_id: str, data: str, quantity: int):
53    payload = {
54        "lang": "id",
55        "product_id": product_id,
56        "data": data,
57        "quantity": quantity
58    }
59    resp = connect(payload, "order-product")
60    print(resp)
61
62if __name__ == "__main__":
63    #layanan()
64    #check_layanan_detail("ttvtlike")
65    check_balance()
66    #check_order_detail("VH-TRX456*****")
67    #order_product("9989","https://vt.tiktok.com/ZSABqQ5ah/",100)
68