RÉFÉRENCE API
ZEPETO World Open API
Suppression de certaines données de classement au sein du tableau de bord
2 min
vous pouvez utiliser l'openapi pour supprimer des données de classement spécifiques dans le tableau des leaders pour utiliser l'openapi, veuillez d'abord gestion des api ouvertes docid\ w4h3mldlo2x4aveye pm0 de zepeto studio ensuite, création d'un jeton d'authentification jwt pour utiliser avec l'api ouverte docid\ bgu4wk4jqrghgxbq3ewwr selon le format openapi et appelez le supprimer le classement mondial docid\ iblgnjazzjwritschibwt veuillez entrer la valeur de l'horodatage utc au même moment que lorsque le jeton d'authentification jwt est émis exemple de code python import time import jwt import uuid import hashlib import base64 import requests as requests import simplejson as json access key = 'votre clé d accès' secret key = 'votre clé secrète' 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)