我已经关注Glass for Python的Glass quick start指南。
我可以在本地运行服务器,并可以使用快速入门中的管理面板将时间线卡插入我的帐户。到现在为止还挺好。但是新用户的流程怎么样?我正在制作类似天气更新的玻璃器皿。在Quick starter中,我必须通过“form”元素触发“post”。当有人从商店安装Glassware时,它是如何工作的。什么触发那个人得到“非常第一”的时间线卡。我在这里很困惑。任何有用的信息都会有所帮助。
答案 0 :(得分:1)
当用户在MyGlass中打开您的Glassware时,他们将被重定向到您的身份验证URL并通过OAuth流程(就像您在开发时手动访问该URL而不通过MyGlass一样)。完成授权后,您可以执行所需的任何授权后任务,例如插入联系人或时间线项目。
Python快速入门中的相关代码可以在OAuth请求处理程序的_perform_post_auth_tasks
方法中找到,该方法在get
请求结束时调用,然后重定向到Glassware的主页面。