我正在尝试使用 Pixela API 进行分配,它允许我创建一个帐户,但是当我调用创建图表时,它一直告诉我我的用户名不存在或我的令牌错误,我设置它们都是顶部的常量,并且在调用之间绝对没有改变它们,所以我不知道该怎么做?我想在跳过作业之前我会在这里询问是否有人可以提供帮助
import requests
USERNAME = "hoods"
TOKEN = "subarupython!!!"
pixela_endpoint = "https://pixe.la/v1/users"
graph_endpoint = f"https://pixe.la/v1/users/{USERNAME}/graphs"
user_params = {
"token": TOKEN,
"username": USERNAME,
"agreeTermsOfService": "yes",
"notMinor": "yes"
}
#Create user account
# response = requests.post(url=pixela_endpoint,json=user_params)
# print(response.text)
graph_config = {
"id": "graph1",
"name": "training",
"unit": "hours",
"type": "int",
"color": "sora"
}
header = {
"X_USER_TOKEN": TOKEN
}
graph_response = requests.post(headers=header, url=graph_endpoint, json=graph_config)
print(graph_response.text)
“X_USER_TOKEN”中的下划线必须是连字符。我已经做好被嘲笑的准备了。
您可以尝试再次运行以下命令以确保您的用户名已成功创建吗:
创建用户帐户 响应 = requests.post(url=pixela_endpoint,json=user_params) 打印(响应.文本)