首页 > 解决方案 > 为什么我会收到 Python 请求响应错误 400

问题描述

嗨,我正在尝试使用 python 请求发布到 wordpress,但我得到响应 400。下面是我的代码。它缺少什么?谢谢

epoch_time = 1586944173.957986
post = {
    'date': time.ctime(epoch_time),
    'title': 'Api Test question',
    'author': 'symon',
    'content': question,
    'status': 'publish'


}

gradeboosts_url = "https://gradeboosts.com/wp-json/wp/v2"
user = 'aloy'
password = '***************'


creds = user + ':' + password
token = base64.b64encode(creds.encode())
headers = {'Authorization': 'Basic ' + token.decode('utf-8')}

r = requests.post(gradeboosts_url + '/posts',json=post, headers=headers)

print(r)

标签: pythonwordpresshttppython-requests

解决方案


推荐阅读