如何获取Google自定义搜索引擎的身份验证令牌?

时间:2014-06-13 11:41:03

标签: google-app-engine google-api google-custom-search

我正在尝试以编程方式创建Google自定义搜索引擎。因此,我必须按照此链接中的描述发送GET请求。

https://developers.google.com/custom-search/docs/api

GET http://www.google.com/cse/api/<USER_ID>/cse/<CSE_ID>
Authorization: GoogleLogin auth=IM6F7Cx2fo0TAiwlhNVdSE8Ov8hw6aHV 

他们在这里提到了身份验证令牌。我怎么能得到这个?

3 个答案:

答案 0 :(得分:3)

从您关联的页面Custom Search - autentication

虽然帐户身份验证API支持多种身份验证方法,但自定义搜索仅支持ClientLogin

答案:您从客户端登录中获取访问令牌。

我想知道的是当客户端登录停止工作时会发生什么,以及这是否适用于OAuth2。如果它确实与OAuth2一起使用,为什么他们没有为它添加文档。我正在该页面上发送一些反馈,它真的已经过时了。

答案 1 :(得分:0)

我有同样的问题,特别是因为ClientLogin现已弃用,所以我向谷歌提供了支持,这就是回复:

“嗨,

Google for Work支持小组的问候!

据我所知,您正在尝试以编程方式使用GSS功能,我想更新您GSS仅支持客户端登录身份验证以编程方式访问搜索引擎及其功能,但客户端登录已弃用且不再与GSS合作。

GSS目前也不支持Oauth 2.0。

我们已经有一个功能请求#6043481,以便为Oeuth 2.0和GSS提供支持。但是,当它实施时,我没有ETA。

由于这个原因,目前无法以编程方式添加促销。我建议您通过在浏览器中打开GSS控制面板手动使用搜索引擎控制面板和相应功能,并从GSS控制面板更新促销 - &gt;搜索功能 - &gt; Promotions-&GT;根据您的要求添加。

请从您的结尾检查相同内容,如果您需要任何进一步的帮助,请告知我们。“

tl; dr:目前无法做到这一点。

答案 2 :(得分:0)

看起来他们已经完全删除了这个功能而不是修复它,因此auth是可能的。在https://developers.google.com/custom-search/docs/api,404不再有文档。