【问题标题】:Google Voice via OAuth2.0谷歌语音通过 OAuth2.0
【发布时间】:2015-06-04 16:46:15
【问题描述】:

我的目标是检索并下载 Google Voice 语音邮件音频消息。

2015 年 5 月 27 日 - Google 永久禁用了 Google Voice 的 ClientLogin API,并鼓励迁移到 OAuth2.0。

我在 Google Developers Console 中创建了一个项目,但我无法识别应该使用的 API。我并不孤单 (Google voice PHP OAuth 2.0)。

在我看来,Google 在没有可用解决方案的情况下永久禁用 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。

我们应该如何检索 Google Voice 语音邮件音频消息并使用 OAuth2.0 下载它们?

【问题讨论】:

    标签: oauth-2.0 google-voice


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      通过使用不同的方法登录,我能够让它再次工作,但不能使用 OAuth 2.0。有关解决方案的概要,请参阅comment thread for issue 60(特别是 cmets 6 和 9)。

      【讨论】:

        猜你喜欢
        • 2018-11-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-28
        • 2014-07-24
        • 2014-12-16
        • 2017-07-11
        相关资源
        最近更新 更多