2017-04-16 37 views
0

我想了解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参数,所以我不确定为什么我不断收到此错误。我今天刚刚创建了我的邮件黑猩猩账户,所以邮件黑猩猩可能需要一段时间才能激活密钥或什么?

+0

查看fn的文档/教程以了解它需要的参数。 –

回答

0

好....我觉得有点愚蠢。

我只是重新键入它(而不是从文档复制并粘贴它),它的工作。我应该注意到IDLE中的参数之间的','是绿色的,表明文本(编码或其他?)出了问题。现在它可以工作。学到的教训,不要从文档中复制和粘贴。

相关问题