1. ホーム
  2. google-api

[解決済み] Google画像検索でapiが使えなくなったと言われた

2023-05-28 13:46:38

質問

google画像検索APIを使用しています。昨日までは動いていたのですが、今日の朝、「このAPIはもう利用できません」と表示されました。

正式に閉鎖されたのでしょうか、それとも私の側で何かエラーが発生したのでしょうか。

リクエスト

https://ajax.googleapis.com/ajax/services/search/images?v=1.0&rsz=8&q=cute+kittens

レスポンス

{"responseData": null, "responseDetails": "This API is no longer available.", "responseStatus": 403}

どのように解決するのですか?

これは、使用される完全なURLテンプレートです。

不要なパラメータを排除できる

https://www.googleapis.com/customsearch/v1?q= {searchTerms}&num={count?}&start={startIndex?}&lr={language?}&safe={safe?}&cx={cx?}&cref={cref?}&sort={sort?}&filter={filter?}&gl={gl?}&cr={cr?}&gf={gf={filter?}&cf={cref?}&cf={cref?}&cf={cref?}&cf={filter? }&googlehost={googleHost?}&c2coff={disableCnTwTranslation?}&hq={hq?}&hl={hl?}&siteSearch={siteSearch?}&siteSearchFilter={siteSearchFilter?}&exactTerms={exactTerms?}&exactTerms={siteSearch}{siteSearchFilter?}&exactTerms={disableCnTwTranslation?}&hq={sight}{sight}{siteSearchFilter? }&excludeTerms={excludeTerms?}&linkSite={linkSite?}&orTerms={orTerms?}&relatedSite={relatedSite?}&dateRestrict={dateRestrict?}&lowRange={lowRange?}&highRange={highRange?}&searchType={dateTerms?}&searchTerms={dateRestrict?}&searchTerms={dateTerms?}&searchTerms={dateTerms?}&searchTerms={dateTerms? }&searchType={searchType}&fileType={fileType?}&rights={rights?}&imgSize={imgSize?}&imgType={imgType?}&imgColorType={imgColorType?}&imgDominantColor={imgDominantColor?}&alt=json

を使っています。

https://www.googleapis.com/customsearch/v1?key=ap_key&cx=cx&q=hello&searchType=image&imgSize=xlarge&alt=json&num=10&start=1。