0

我正在使用 YQL 数据 URI 表从 Web 应用程序中提取托管在第三方域上的图像的数据 URI。

规范示例来自此 API 的 YQL 文档:

select * from data.uri where url="http://l.yimg.com/a/i/us/pps/yql32.png"

这是在 YQL 控制台中运行的查询示例,尽管我是通过 REST API 运行它。

如果您运行此示例,您将在结果中看到返回的数据 uri。但是,我遇到的绝大多数图片网址似乎都不起作用。我得到一个错误,而不是数据 URI:

{ "error": "128261 > 25600" }

数字总是不同的,但模式是一致的。这是产生上述错误的查询:

select * from data.uri where url="http://i.imgur.com/GXWwz5k.jpg"

我一直无法找到有关此错误的文档。无论我使用的是控制台还是 REST API,这似乎都是一致的。有谁知道是什么导致这个查询失败?

4

1 回答 1

1

当目标文件大于 25kb 时,data.uri 表会出错。

您在错误消息中看到的是“目标文件的大小 > 大小限制”。

于 2013-10-25T07:32:13.950 回答