无法在 Pixela API 中创建新用户

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

当我尝试在 Pixela 上创建新用户时,不断收到“错误请求”错误。这是我的代码,我隐藏了我想使用的令牌和用户名,但它们符合验证。

import requests

pixela_endpoint = "https://pixe.la/v1/users"
username = [removed]
token = [removed]
user_params = {
    "token": token,
    "username": username,
    "agreeTermsOfService": "yes",
    "notMinor": "yes"
}


response = requests.post(url=pixela_endpoint, params=user_params)
response.raise_for_status()
print(response)

我收到的错误代码是:

requests.exceptions.HTTPError: 400 Client Error: Bad Request for url

我尝试修复拼写问题并确认我使用的是正确的 API 链接。然而一切都没有改变,我不断收到错误的请求错误。

python python-requests
1个回答
0
投票

尝试这种格式

import requests

headers = {
    'Content-Type': 'application/x-www-form-urlencoded',
}

data = '{"token":"thisissecret", "username":"a-know", "agreeTermsOfService":"yes", "notMinor":"yes", "thanksCode":"ThisIsThanksCode"}'

response = requests.post('https://pixe.la/v1/users', headers=headers, data=data)
© www.soinside.com 2019 - 2024. All rights reserved.