我刚刚订阅了 Camfind API,并试图上传我使用他们的端点在我的设备上拍摄的照片,网址为https://www.mashape.com/imagesearcher/camfind#。
此端点允许您上传要识别的图像以及其他属性(最少需要的参数是 image_request[locale] 和 image_request[image] )。
我的请求指定了 3 个参数:
image_request[image]
image_request[locale]
image_request[language]
所有其他字段都是可选的,我将它们留空。
为什么它一直认为我没有附加图像?这是我收到的回复:
HTTP/1.1 400 Bad Request
Cache-Control: no-cache
Connection: keep-alive
Content-Length: 38
Content-Type: application/json; charset=utf-8
Date: Thu, 12 Feb 2015 17:35:35 GMT
Server: Mashape/5.0.6
X-Cloudsight-Requestrate: 0.20389738512077885
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Ratelimit-Image-Requests-Limit: 500
X-Ratelimit-Image-Requests-Remaining: 498
X-Request-Id: fc2848a2-b7bc-4f25-b4d7-f5b5fe05ff1c
X-Runtime: 0.018830
X-Ua-Compatible: chrome=1
X-Xss-Protection: 1; mode=block
{
"error": {
"image": [
"can't be blank"
]
}
}