成功使用谷歌搜索API

0 投票
1 回答
504 浏览
提问于 2025-04-18 08:16

除了正确的 Google 公钥,我还缺少什么呢?
我在注册时遇到了错误(见下面的代码)

    __author__ = ''

    import pprint

    from apiclient.discovery import build

    def main():
        ""241d57c296bd9ca73c09a51b422484e879be76cd""
        service = build("customsearch", "v1",
                        developerKey=google_api_public_key)

        res = service.cse().list(
            q='lectures').execute()
        pprint.pprint(res)

if __name__ == '__main__':
    main()

   service = build("customsearch", "v1",
                    developerKey="public_key")  
    res = service.cse().list(
        q='lectures').execute()  
        #, cx='017576662512468239146:omuauf_lfve').execute()  
    pprint.pprint(res)

错误信息:

apiclient.errors.HttpError: <HttpError 400 when requesting https://www.googleapis.com/customsearch/v1?q=lectures&alt=json&key=241d57c296bd9ca73c09a51b422484e879be76cd returned "Bad Request">

1 个回答

0

看起来你使用了错误的API密钥。

{
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "keyInvalid",
    "message": "Bad Request"
   }
  ],
  "code": 400,
  "message": "Bad Request"
 }
}

撰写回答