API 调用失败 - 错误 400

failed API call - error 400

我使用请求编写了一个简单的 API 调用,但在执行该调用时收到错误 400。有人可以告诉我哪里出错了吗?谢谢您的帮助。这是我写的代码 -

 import requests

 params={
    'api_key':'gozbsSP1fxqNSS5YjcFM7qcjjKch1tBB',
    'api_secret':'HklHJCzfO87YyIC9DudGArVKJtioEhbO',
    'image_url':'http://picz.in/data/media/7/study-in-canada-students.jpg'
 }

 r = requests.post(url='https://api-
 us.faceplusplus.com/facepp/v3/detect',data=params)
 print(r)

400 错误代码基本上意味着这是一个错误的请求。所以可能是您为 api 提供了错误的参数,或者 api_key 或 api_secret 不正确。 检查 API 的文档是否发送了所有必需的参数。如果是,请检查您的密钥并确保它是正确的。

记住永远不要 post 你 API 在像 SO 这样的 public 论坛上按键...

400 表示这是一个错误的请求:您的请求不是服务器想要的。 (无效参数、错误的负载数据等)

有关 400 错误的更多信息,请点击此处: https://airbrake.io/blog/http-errors/400-bad-request

The 400 Bad Request Error is an HTTP response status code that indicates that the server was unable to process the request sent by the client due to invalid syntax

有时响应对象会包含有关请求失败原因的信息,但情况并非总是如此。