2017-04-16 38 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中的參數之間的','是綠色的,表明文本(編碼或其他?)出了問題。現在它可以工作。學到的教訓,不要從文檔中複製和粘貼。

相關問題