如何使用 Python 检索API令牌
本篇文章由英文自动翻译得来,我们稍后会对翻译质量进行改进和校对。
要使用API ,您必须在请求中发送有效的令牌。本文将介绍如何获取该身份验证令牌。
完成以下步骤即可运行提供的脚本示例。
- 安装以下 Python 库:requests
- 将您的值插入脚本中的以下变量中:
-
USERNAME
:您的Multilogin X账户邮箱 -
PASSWORD
:您的Multilogin X帐户密码(无需MD5 加密)
-
import json
import requests
import hashlib
MLX_BASE = "https://api.multilogin.com"
MLX_LAUNCHER = "https://launcher.mlx.yt:45001/api/v2"
LOCAL_HOST = "http://127.0.0.1"
HEADERS = {'Accept': 'application/json',}
#TODO: Insert your account information in both variables below.
USERNAME = ""
PASSWORD = ""
def sign_in():
payload = {
'email': USERNAME,
'password': hashlib.md5(PASSWORD.encode()).hexdigest()
}
r = requests.post(f'{MLX_BASE}/user/signin', json=payload)
if r.status_code != 200:
print(f'\nFailed to login: {r.text}\n')
else:
response = json.loads(r.text)
token = response.get('data').get('token')
print(token)
return token
# Call the sign_in function to execute it
token = sign_in()