我目前正在嘗試撰寫代碼以找出 Minecraft 遷移帳戶的身份驗證發生了什么變化,這是我的代碼。
import requests
from uuid import uuid4
uuid = uuid4().hex #used as client token
payload = {
"agent": {
"name": "Minecraft",
"version": 1
},
"username": "[email protected]",
"password": "APasswordToTheAccount",
"clientToken": uuid,
"requestUser": True
}
print(requests.post("https://authserver.mojang.com/authenticate", headers = {"content-type":"application/json"}, data = payload))
每次我運行它時,我都會得到一個 400 錯誤代碼,我應該得到一個合適的非 200 HTTP 狀態代碼或一個 JSON 編碼的字典。
my resources are
<https://wiki.vg/Mojang_API> ,
<https://wiki.vg/Authentication> ,
and the mojangapi library <https://pypi.org/project/mojang-api/>
uj5u.com熱心網友回復:
試試這一行:
print(requests.post("https://authserver.mojang.com/authenticate", json=payload))
您沒有以正確的方式發送 JSON。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/343243.html
上一篇:作業目錄中沒有這樣的檔案或目錄
