API リファレンス
ZEPETO World Open API

リーダーボード内の特定のランキングデータの削除

2min
openapiを使用して、リーダーボード内の特定のランキングデータを削除できます。 openapiを使用するには、まず オープンapiの管理 docid\ vvv0uxsyuydaghxufjqtm zepeto studioから取得してください。 その後、 オープンapiで使用するためのjwt認証トークンの作成 docid\ p0ka4r sqiz6l3rakc b8 openapiフォーマットに従って、 世界ランキングを削除 docid\ gnytfctbmkqht8skrqjkf を呼び出します。 jwt認証トークンが発行された時刻と同じutcタイムスタンプ値を入力してください。 例のコード 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)