我想知道是否可以使用 minecraft UUID 并將其轉(zhuǎn)換為用戶當前的用戶名。我知道如何獲取所有以前的用戶名,但我不知道如何挑出最新的用戶名,我可以使用 mojang API 做到這一點。import requestsdata = requests.get("https://api.mojang.com/user/profiles/UUID/names")print(data.content)
3 回答

吃雞游戲
TA貢獻1829條經(jīng)驗 獲得超7個贊
這應該可以,但沒有解析
r = requests.get(f'https://api.mojang.com/users/profiles/minecraft/notchat=0').json()
uuid = r['id']
r2 = requests.get(f'https://api.mojang.com/user/profiles/{uuid}/names').json()
print(r2)

POPMUISE
TA貢獻1765條經(jīng)驗 獲得超5個贊
幾行代碼就可以解決問題。
import requests
uuid = ["enter UUID here"]
#uuid can be a list or a single string
for i in uuid:
data = requests.get(f"https://sessionserver.mojang.com/session/minecraft/profile/{i}").json()
print(data["name"])
適用于在不使用 namemc 的情況下將大量 UUID 轉(zhuǎn)換為 IGN。希望這有所幫助。

慕工程0101907
TA貢獻1887條經(jīng)驗 獲得超5個贊
解決方案
我想通了,我做了以下。
data = requests.get(" print(data["name"])
注意:UUID 必須不帶破折號(“-”)
添加回答
舉報
0/150
提交
取消