如何在非Web浏览器客户端的Web服务中创建回调?

时间:2013-08-07 11:26:23

标签: web-services google-api google-api-client webservices-client

一个例子是GoogleCL非浏览器客户端,如下所述:

http://www.maketecheasier.com/beginner-guide-googlecl/2010/06/23

  

当您尝试将google命令用于第一个服务时   时间,它将打开您的Web浏览器并要求您进行身份验证。   单击“授予访问权限”,然后在终端窗口中按Enter键。

Google网络服务如何从浏览器将数据传输回GoogleCL?

我想用我自己的网络服务做同样的回调,所以我想了解如何。

1 个答案:

答案 0 :(得分:1)

使用http://localhost的重定向URI并启动本地Web服务器以等待该重定向。请参阅执行此类流程的Google API Python客户端库中tools.run_flow()函数的代码:

https://code.google.com/p/google-api-python-client/source/browse/oauth2client/tools.py#110