【问题标题】:Do i need an api key to access the new freebase images?我需要一个 api 密钥来访问新的 freebase 图像吗?
【发布时间】:2013-05-30 04:45:51
【问题描述】:

我的 iOS 应用程序中有一个人的数据库,他们的图片是从 freebase.com 下载的。今天我注意到图片不再下载。我检查了一下,我看到谷歌重新设计和重组了 freebase,现在图像包括一个密钥。现在我将图像 url 存储在这样的核心数据中 http://img.freebase.com/api/trans/image_thumb/m/03s07kd?maxheight=240&maxwidth=300

要使用新格式,我是否必须获取一个 api 密钥并将其包含在每个图像请求中,或者我可以获取链接并在我的数据库中更改它?我没有对数据库进行任何其他调用,只是来自 url 的图像。

我刚刚测试过,我可以将链接更改为 https://www.googleapis.com/freebase/v1/image/m/03s07kd?maxheight=240&maxwidth=300 哪个有效。我现在也注意到图像的质量比以前低得多。如何获得与以前相同质量的图像?
我想确保这种情况不会再次发生并正确执行。

谢谢!

【问题讨论】:

    标签: ios freebase


    【解决方案1】:

    有一整套文档位于:https://developers.google.com/freebase/

    据我所知,基本上,如果您不包含自己的 API 密钥,您将使用与所有其他未随请求发送密钥的 API 用户共享的小配额池。这意味着它可以在早上工作,但不能在配额用完的晚上工作,或者它在某些日子工作,但在其他日子不工作。

    如果您还没有包含所需的 Freebase 属性,请不要忘记包含它。

    【讨论】:

    • 感谢您的回复。我得到了 api 密钥,现在它正在工作。必须用新的 url 更新我的数据库。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-10
    • 2022-01-08
    • 1970-01-01
    • 2010-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多