Pixela API 不允许我创建图表

问题描述 投票:0回答:2

我正在尝试使用 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)
python-3.x
2个回答
0
投票

“X_USER_TOKEN”中的下划线必须是连字符。我已经做好被嘲笑的准备了。


0
投票

您可以尝试再次运行以下命令以确保您的用户名已成功创建吗:

创建用户帐户 响应 = requests.post(url=pixela_endpoint,json=user_params) 打印(响应.文本)

© www.soinside.com 2019 - 2024. All rights reserved.