python - API 调用失败 - 错误 400

标签 python python-3.x api face-detection

我使用请求编写了一个简单的 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 的文档,看看您是否发送了所有必需的参数。如果是这样,请检查您的 key 并确保它是正确的。

记住永远不要在像 SO 这样的公共(public)论坛上发布 API key ...

关于python - API 调用失败 - 错误 400,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48436549/

相关文章:

python - 如何在使用 CPLEX Python API 后获取耗时的值

iphone - iPhone 的共享 API 按钮

node.js - 如何将我的 REST API 与我的 Express 网络应用分开?

python - 将不同的列加入其中之一 - python

Python 3.9 和 Pycharm、HTMLParser AttributeError

python - 使用 Python 生成包含列表中单词的句子生成器

python - Django Apache Redhat 权限被拒绝,调用 fopen() 失败

python-3.x - 如果任何列中的值介于两个值之间,则选择 DataFrame 中的行

python - 计算 pandas DataFrame groupby 列的最小最大平均中位数并连接结果

python - 使用 urllib2 下载网页导致乱码垃圾? (只是有时)