无法初始化邮件黑猩猩API在python 3
问题描述:
我想了解python 3中的邮件黑猩猩API,但我无法启动它。无法初始化邮件黑猩猩API在python 3
from mailchimp3 import MailChimp
client = MailChimp('MY-USERNAME’,‘MY-API')
(很明显,我换出在这个例子中我的用户名和API密钥)
Traceback (most recent call last):
File "/Users/jb/Documents/test2.py", line 3, in <module>
client = MailChimp('MY-USERNAME’,‘MY-API')
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/mailchimp3/__init__.py", line 96, in __init__
super(MailChimp, self).__init__(*args, **kwargs)
TypeError: __init__() missing 1 required positional argument: 'mc_secret'
我很新的一般的Python和API的,但通常我可以找别人谁拥有了同样的错误,但我所有的搜索都是空白的。我查看了MailChimp模块,我可以看到它假设将我的API密钥作为mc_secret参数,所以我不确定为什么我不断收到此错误。我今天刚刚创建了我的邮件黑猩猩账户,所以邮件黑猩猩可能需要一段时间才能激活密钥或什么?
答
好....我觉得有点愚蠢。
我只是重新键入它(而不是从文档复制并粘贴它),它的工作。我应该注意到IDLE中的参数之间的','是绿色的,表明文本(编码或其他?)出了问题。现在它可以工作。学到的教训,不要从文档中复制和粘贴。
查看fn的文档/教程以了解它需要的参数。 –