2009-02-10 75 views
162

什麼是一般圖像搜索的最佳圖像搜索API(例如,查找土豆,巴黎希爾頓或疤痕面的圖片),可用於從服務器遠程調用(即不在瀏覽器中的JavaScript)?什麼是最好的網絡圖像搜索API?

  • Yahoo API是很好的設置和有據可查的,易於使用,並且包括圖像縮略圖。這看起來像迄今爲止最好的候選人。我遇到的唯一問題是結果中的許多圖像不再在網上。
  • Google API主要面向在瀏覽器中調用。 JSON版本不包含縮略圖。不確定結果的質量與雅虎相比如何。
  • Flickr API是偉大的,結果很可能不會被打破。然而,這不是一個普通的搜索API--它只搜索flickr圖像,所以它會錯過大多數電影海報等。

是否有其他圖像搜索API我應該看?任何人都知道雅虎與谷歌圖片搜索結果的相對質量?

+8

Google的圖片搜索API已被棄用。查看帖子[here](http://googlecode.blogspot.com/2011/05/spring-cleaning-for-some-of-our-apis.html)。 – 2011-09-12 22:15:25

+3

谷歌和雅虎圖片搜索api的現在都棄用 – aasha 2012-04-13 08:52:43

+52

在我看來,這應該重新開放,特別是因爲它有30個upvotes。在我看來,這是有用的,考慮到我和其他18198人已經看過它。 – GKFX 2013-06-19 17:48:26

回答

5

爲了關閉此功能 - 我最終選擇使用雅虎的API,後來發現如何從Google的API中獲取縮略圖。

每個有幾點:

  • 雅虎的API是乾淨的,有據可查,且易於使用的
  • 結果的質量似乎很均勻,雖然谷歌的似乎略勝一籌。或者,這可能只是讓我的看法着色。
  • 谷歌的API似乎只允許「小」或「大」的返回大小,它們分別返回4個和8個結果。這對我的需求來說太少了;每個查詢至少需要20個。
58

編輯總結圖片搜索的API狀態爲2017年8月8日:



Live Search也有一個image search API,及其相關的措施,通常類似谷歌和雅虎相比更好。

您必須先從Search Developer Center獲取API密鑰,然後才能運行查詢,如this one that returns JSONthis one that returns XML

14

我試過谷歌和Bing這個任務,令我驚訝的是,後者證明了自己好多了:

  • 使用Bing,你可以請求image source type和答案是具體。你不僅可以獲得URL,還可以獲得標題,尺寸,文件大小,文件類型等內容。至於Google,它總是會給你一些面向瀏覽器的結果(你可以得到圖片的url但不多)
  • 方便地用於快速搜索,你只需設置一切都在查詢字符串(而與谷歌,你需要通過配置一個「自定義搜索引擎」的一個額外的步驟)

截至2012年8月, Bing API將成爲Azure Marketplace的一部分:免費訪問仍然可用,但僅限於一些查詢(5000 /月)。 Google限制每天100條查詢的免費訪問次數。

2

雖然獨立Google圖片搜索API is deprecated,Google自定義搜索API現在提供圖片搜索功能。您每天免費獲得100個查詢,但是收取過去的費用。

Google Developers overview

有了這個API,你可以使用RESTful請求的JSON或Atom格式讓任何網絡搜索或圖片搜索結果。

4

Instagram搜索是一種實時搜索API,您可以基於類似於flickr的井號標籤進行搜索。有instagram和flickr的API文檔,您可以通過它輕鬆創建圖像搜索引擎。

相關問題