Google使用自定义搜索引擎生成XML/JSON

geo*_*ory 3 xml google-api

我很难找到正确的Google自定义搜索引擎(CSE)URL调用格式,以XML格式返回结果(使用他们的免费服务每天拨打100个电话).我已经建立了一个帐户和CSE.所以现在我有一个公共URL https://www.google.com/cse/publicurl?cx=010317493064298903457:5bsx2whinf8来搜索BBC新闻.但我无法从文档中弄清楚如何开发URL调用以返回XML格式的结果.

https://www.google.com/cse/publicurl?cx=010317493064298903457:5bsx2whinf8&q=lon??don&start=0&num=10&output=xml_no_dtd (基于CSE设置选项中提供的代码)在html框架中给出结果.

http://www.google.com/search?start=0&num=10&q=london&client=google-csbe&output=??xml_no_dtd&cx=010317493064298903457:5bsx2whinf8(遵循XML API示例)也返回HTML.

非常感谢我出错的想法.

geo*_*ory 12

破解.我必须使用的最小工作URL公式是以下字符串的串联:

你应该得到这样的东西:

"https://www.googleapis.com/customsearch/v1?q=London+UK&cx=018475493028468909364:ldifwlodnso&key=AOgsDiRlzY7GDCKC5Th7yKutv-7Hd4-IDehl_Sp"
Run Code Online (Sandbox Code Playgroud)

..结果在json.