-1

我喜欢我的Google日历中直接弹出我的航班信息(即使有点可怕),并且我希望在我预订火车票时也会发生同样的情况。我的第一个做法是制作一个Chrome扩展程序,它将解析我的Gmail收件箱中的特定字符串,然后创建日历事件(如果它找到正确的信息)。从Gmail创建Google日历活动

但是,在阅读有关日历API时,我意识到使用Gmail API并直接从邮件中获取数据然后解析网页以获取信息会更符合逻辑。对?

您是否发现此方法存在任何问题?例如授权。我可以使用普通的Web服务器来存储代码吗? (当谈到这些事情时,我是一个新手)。更好的是,我可以将它存储在个人Google网站上吗?

TL;博士

我可以使用谷歌的API:■检查我的邮件和创建活动如果邮件包含正确的数据?会有授权等问题吗?

+0

您应该可以使用Google API执行此操作,但您必须使用OAuth才能阅读用户的完整电子邮件。 – Brian

+0

为什么downvote?连接两项Google服务是许多人可能感兴趣的事情。 – bjornlof

+0

@布莱恩OAuth - 检查。我会研究它。谢谢。 – bjornlof

回答

2

您可以使用Gmail API获取用户的电子邮件,然后解析这些电子邮件以使用Google Calendar API生成Google日历事件。您的应用程序需要同时访问Gmail电子邮件和用户日历。更好的办法是使用Gmail推送通知,以便在电子邮件被放入邮箱后立即收到通知,然后解析该邮件以查看是否要为该电子邮件创建日历活动。

+0

很高兴知道,谢谢。我还会研究Gmail推送通知,看看我能做些什么。 – bjornlof