Google 搜尋提供的自動完成服務會在使用者輸入搜尋字詞的當下,嘗試預測查詢字詞。多年來,許多開發人員使用非官方和未發佈的 API,將自動完成的結果與自己的服務進行整合,而且完全不加以限制。後來,發現自動完成 API 的開發人員整合了自動完成服務,而且讓這項服務獨立於 Google 搜尋之外。
開發人員社群會透過未發佈的 API,對特定 Google 服務進行反向工程,而且多次獲得驚人的成果。舉例來說,我們看到創意十足的工程師將地圖資料和其他資料來源加以結合,創造出絕佳的功用,因此我們在幾個月之後,決定將 Google Maps API 列為正式受支援的 API。我們目前支援
超過 80 個 API
,可供開發人員用來將 Google 服務整合至個人的應用程式。
不過,在某些情況下,使用不支援且未發佈的 API,也可能導致該 API 停止提供服務。這個情況就是其中一例。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2015-07-01 (世界標準時間)。"],[[["Google will restrict unauthorized access to the unpublished autocomplete API starting August 10, 2015."],["Google's autocomplete service was designed as a complement to Search and not intended for use outside of this context."],["Google encourages the use of Google Custom Search Engine (CSE) as an alternative for sites needing autocomplete functionality."],["While reverse-engineering of Google services has sometimes led to valuable outcomes, the autocomplete API is being restricted to maintain its integrity and intended user experience."]]],["Google will restrict unauthorized access to its unpublished autocomplete API on August 10th, 2015, due to its intended use being solely within Google Search. Previously, developers used this API independently, but Google believes the feature is optimized for use with search results. They are stopping support due to a lack of user benefit. An alternative is provided through Google Custom Search Engine (CSE), allowing sites to maintain autocomplete when linked to search functionality.\n"]]