2024-06-16 16:37:21 发布
网友
我希望能够使用来自AppEngine应用程序的googledataapi来更新日历,而不是作为日历的所有者或与之共享日历的a用户登录。这与这里的例子相反:
http://code.google.com/appengine/articles/more_google_data.html
日历所有者的登录名和密码可以嵌入到应用程序中。有什么方法可以完成必要的身份验证吗?在
可以按如下所述使用ClientLogin:
http://code.google.com/apis/accounts/docs/AuthForInstalledApps.html#Response
请注意文档底部提到处理验证码质询的部分。在
在中的gdatapython客户机中包含了示例代码 样本/日历/日历示例.py在
您需要使用正确的参数调用run_on_app_引擎,才能按照附录中的说明执行此操作:
http://code.google.com/appengine/articles/gdata.html
请注意,同一文档建议不要将ClientLogin用于web应用程序。使用OAuth或AuthSub是正确的解决方案,但这对于测试来说更简单、更好。在
它应该可以使用OAuth,我自己没有用过它,但我的理解是用户登录,然后给你的应用程序访问他们的私人数据(例如日历记录)的权限。一旦他们授权你的应用程序,你就可以访问他们的数据而不需要他们登录。在
下面是一篇解释oauth和googledataapi的文章。在
http://code.google.com/apis/gdata/articles/oauth.html
可以按如下所述使用ClientLogin:
http://code.google.com/apis/accounts/docs/AuthForInstalledApps.html#Response
请注意文档底部提到处理验证码质询的部分。在
在中的gdatapython客户机中包含了示例代码 样本/日历/日历示例.py在
您需要使用正确的参数调用run_on_app_引擎,才能按照附录中的说明执行此操作:
http://code.google.com/appengine/articles/gdata.html
请注意,同一文档建议不要将ClientLogin用于web应用程序。使用OAuth或AuthSub是正确的解决方案,但这对于测试来说更简单、更好。在
它应该可以使用OAuth,我自己没有用过它,但我的理解是用户登录,然后给你的应用程序访问他们的私人数据(例如日历记录)的权限。一旦他们授权你的应用程序,你就可以访问他们的数据而不需要他们登录。在
下面是一篇解释oauth和googledataapi的文章。在
http://code.google.com/apis/gdata/articles/oauth.html
相关问题 更多 >
编程相关推荐