我的目标是检索 Google Voice 语音邮件音频消息并下载它们。
2015 年 5 月 27 日 - Google 永久禁用了 Google Voice 的 ClientLogin API,并鼓励迁移到 OAuth2.0。
我在 Google Developers Console 中创建了一个项目,但我无法识别应该使用的 API。我并不孤单(谷歌语音 PHP OAuth 2.0)。
在我看来,谷歌在没有可用的解决方案的情况下永久禁用 Google Voice ClientLogin API 似乎不太可能——尤其是因为他们在 2 年多前弃用了 GV ClientLogin API,并在之后将其保留了很长时间。
经过进一步研究,我发现 GMail API 允许下载附件。
从理论上讲,如果我将 Google Voice 设置为将所有语音邮件转发到 GMail,我可以使用 GMail API (gmail.users.messages.attachments.get) 下载音频文件。
注意:我不确定这会奏效!我担心它可能不会,因为当您在 Gmail 中单击播放消息时,它会转发到 Google 语音页面 - 您可以在其中选择下载消息。似乎这种方法也可能导致需要 Google Voice API。
我们应该如何使用 OAuth2.0 检索 Google Voice 语音邮件音频消息并下载它们?