เอกสารอ้างอิง API
ZEPETO World Open API
การลบข้อมูลการจัดอันดับเฉพาะภายในกระดานผู้นำ
2นาที
คุณสามารถใช้ openapi เพื่อลบข้อมูลการจัดอันดับเฉพาะภายในกระดานผู้นำได้ ในการใช้ openapi กรุณาเริ่มต้นด้วยการ การจัดการ open api docid\ b994ljngjnqwjvqvmoc6w จาก zepeto studio หลังจากนั้น การสร้างโทเค็นการตรวจสอบสิทธิ์ jwt เพื่อใช้กับ api เปิด docid\ u5a0lxw7qzjgpqcboiuyn ตามรูปแบบ openapi และเรียกใช้ ลบการจัดอันดับโลก docid 1hxhedksh4fhrpbh6ogib กรุณาใส่ค่า utc timestamp ในเวลาเดียวกันกับที่โทเค็นการตรวจสอบสิทธิ์ jwt ถูกออกให้ ตัวอย่างโค้ด python import time import jwt import uuid import hashlib import base64 import requests as requests import simplejson as json access key = 'your access key' secret key = 'your secret key' uri = '/operation/v1/rank/delete' hash = hashlib sha256() hash update(uri encode()) reqtimestamp = int(time time()) json param = { "worldid" "", "leaderboardid" "", "member" "", #user id "reqtimestamp" reqtimestamp \# "prevranking" false, # nullable } param hash = hashlib sha256() param hash update(json dumps(json param, ensure ascii=false, encoding="surrogatepass") encode()) jwt payload = { 'access key' access key, 'nonce' str(uuid uuid4()), 'uri hash' base64 b64encode(hash digest()) decode('utf8'), 'body hash' base64 b64encode(param hash digest()) decode('utf8'), } jwt token = jwt encode(jwt payload, secret key) authorization = 'bearer {}' format(jwt token) print(reqtimestamp) print(authorization) url = "https //openapi zepeto zone" + uri # openapi url headers = { "accept" "application/json", "content type" "application/json", "authorization" authorization } response = requests post(url, json=json param, headers=headers) print(response status code) print(response text)