我正在尝试使用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吗?
答案 0 :(得分:0)
我在这里找到了一个更新版本的库:https://github.com/pettazz/pygooglevoice 这确实修复了我的configparser错误,但我现在遇到了另一个不同性质的问题。但是我的主要问题是修复的。