PyGoogleVoice API在尝试登录时引发TypeError

时间:2017-02-02 16:49:12

标签: python python-3.5

我正在尝试使用pygooglevoice api,并尝试在文档网站上运行示例调用程序:

from googlevoice import Voice
from googlevoice.util import input

voice = Voice()
voice.login()

outgoingNumber = input('Number to call: ')
forwardingNumber = input('Number to call from [optional]: ') or None

voice.call(outgoingNumber, forwardingNumber)

if input('Calling now... cancel?[y/N] ').lower() == 'y':
    voice.cancel(outgoingNumber, forwardingNumber)

当voice.login()尝试执行时,我收到以下错误:

File "C:\Users\<USER>\AppData\Local\Programs\Python\Python35\lib\configparser.py", line 406, in _interpolate_some
    rawval = parser.get(section, option, raw=True, fallback=rest)
TypeError: get() got an unexpected keyword argument 'raw'

我目前在Windows 10计算机上使用Python 3.5。我也90%确定我在我的用户主目录中正确配置了我的.gvoice文件。我有电子邮件,密码和转发号码都写在该文件中。

还有其他人有这个问题吗?我使用的是不推荐使用的API吗?

1 个答案:

答案 0 :(得分:0)

我在这里找到了一个更新版本的库:https://github.com/pettazz/pygooglevoice 这确实修复了我的configparser错误,但我现在遇到了另一个不同性质的问题。但是我的主要问题是修复的。