我正在开发一个Google App Engine应用程序,您可以在其中填写在线表单,并根据您在特定Google日历中创建日历帖子的方式。我想知道的是在这种情况下的授权,我希望这个表格100%公开,并且无需登录即可创建日历帖子。
使用OAuth2我已经获得了实际的表单和后期创建,但只有在我登录时才能正常工作。
这就是我现在正在做的事情,我有:
我已经在Google App Engine示例中使用了这些和google-api-python-client库(及其oauth2decorator),因此当我以form-app-admin身份登录并浏览到form-app时。 appspot.com一切都按照我的要求完成,但如果我没有以form-app-admin身份登录,那么它自然也没有。
所以我想做的是授予此权限,以便将form-app-admin的主日历写入实际的应用程序而不是当前使用该应用程序的用户。或者,还有更好的方法? 唯一的前提是任何人(登录gmail或不登录)都应该能够填写表格,从而在一些谷歌日历中创建帖子。
当然,如果有人碰巧有适当的python代码来实现这一点,我会非常感激,但主要是我想帮助弄清楚如何解决这个问题,因为我对auth相关的东西很少有经验。
感谢您的时间! / Tottish