0

我的目标是检索 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 语音邮件音频消息并下载它们?

4

2 回答 2

0

我将把这个问题解释为“既然 ClientLogin 服务不再可用,我如何以编程方式访问 Google Voice?”

我的应用程序使用非官方的google-voice-java API,该 API 在 2015 年 6 月 ClientLogin 服务停止工作时也中断了。

通过使用不同的方法登录,我能够让它再次工作,但不能使用 OAuth 2.0。有关解决方案的概述,请参见第60 期的评论线程(特别是参见评论 6 和 9)。

于 2015-08-10T15:47:11.453 回答
0

我拥有一个适用于 Windows 8 ( GVoice ) 的 Google Voice 应用程序,该应用程序最近由于 ClientLogin 的删除而中断。根据我的研究,现在似乎不再有一种程序化的方式来验证 Google Voice。ClientLogin 消失了,而且 Google Voice 不是 Google (OAuth) Developer Console 中的可选 API。

于 2015-07-05T19:55:47.467 回答