Alchemy API不接受我的本地文件



这是我的请求:

> curl -i -H "Accept: application/json" -H "Content-Type:
> application/json" -X GET
> http://access.alchemyapi.com/calls/image/ImageGetRankedImageKeywords?apikey=<key>&image=file%3A%2F%2Ftmp%2Fimage.jpg&imagePostMode=not-raw&outputMode=json

http://www.alchemyapi.com/api/image-tagging/image.html

响应:

http/1.1 200 OK服务器:NGINX日期:2015年5月13日,星期三04:27:56 GMT 内容类型:应用程序/XML;charset = UTF-8内容长度:440 连接:靠近的高速缓存控制:无缓存 X-Alchemyapi-currentversion:12.15 X-AlchemyApi-Error-MSG: 内容 - X-AlchemyApi-key:X-AlchemyApi-Params: 情感= 0&amp; knowloategraph = 0&amp; destedlanguage = unknown&amp; spressLanguage =检测 X-Alchemyapi-Status:错误X-Alchemyapi-Total-Transactions:4 Access-Control-Allow-Origin: *

错误 内容 - 空 通过访问Alchemyapi或使用Alchemyapi生成的信息,您同意受Alchemyapi条款的约束 使用:http://www.alchemyapi.com/company/terms.html 4

为什么?图像存在:

$ ls -l /tmp/trash1.jpg 
-rw-r-----@ 1 xx  staff  47846 May 12 15:49 /tmp/image.jpg
$ 

他们的支持对我有帮助。本质上,我需要直接发布图像。无法使用"图像"参数并用本地文件的名称填充它。该参数实际上需要包含图像文件的内容。因此,需要使用ImagePostMode = RAW,然后将文件添加为帖子主体,我建议您。这样的东西:

wget -qO- --post-file YOUR_IMAGE.png "http://access.alchemyapi.com/calls/image/ImageGetRankedImageKeywords?apikey=API_KEY&imagePostMode=raw"

相关内容

  • 没有找到相关文章

最新更新