Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 模块';sib#U api#U v3#U sdk';没有属性';SMTPApi&x27;_Python_Sendinblue - Fatal编程技术网

Python 模块';sib#U api#U v3#U sdk';没有属性';SMTPApi&x27;

Python 模块';sib#U api#U v3#U sdk';没有属性';SMTPApi&x27;,python,sendinblue,Python,Sendinblue,我正在尝试使用sendinblue发送电子邮件,但我遇到问题“模块'sib_api_v3_sdk'没有属性'SMTPApi'” 我用pip安装了sib_api_v3_sdk,并使用python 3.8.5 from __future__ import print_function import time import sib_api_v3_sdk from sib_api_v3_sdk.rest import ApiException from pprint import pprint # C

我正在尝试使用sendinblue发送电子邮件,但我遇到问题“模块'sib_api_v3_sdk'没有属性'SMTPApi'”

我用pip安装了sib_api_v3_sdk,并使用python 3.8.5

from __future__ import print_function
import time
import sib_api_v3_sdk
from sib_api_v3_sdk.rest import ApiException
from pprint import pprint

# Configure API key authorization: api-key
configuration = sib_api_v3_sdk.Configuration()
configuration.api_key['api-key'] = 'YOUR_API_KEY'

# Uncomment below lines to configure API key authorization using: partner-key
# configuration = sib_api_v3_sdk.Configuration()
# configuration.api_key['partner-key'] = 'YOUR_API_KEY'

# create an instance of the API class
api_instance = sib_api_v3_sdk.SMTPApi(sib_api_v3_sdk.ApiClient(configuration))
send_smtp_email = sib_api_v3_sdk.SendSmtpEmail(to=[{"email":"testmail@example.com","name":"John Doe"}], template_id=56, params={"name": "John", "surname": "Doe"}, headers={"X-Mailin-custom": "custom_header_1:custom_value_1|custom_header_2:custom_value_2|custom_header_3:custom_value_3", "charset": "iso-8859-1"}) # SendSmtpEmail | Values to send a transactional email

try:
    # Send a transactional email
    api_response = api_instance.send_transac_email(send_smtp_email)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling SMTPApi->send_transac_email: %s\n" % e)

我建议您将软件包更新到最新版本,并使用以下代码

from __future__ import print_function
import time
import sib_api_v3_sdk
from sib_api_v3_sdk.rest import ApiException
from pprint import pprint

configuration = sib_api_v3_sdk.Configuration()
configuration.api_key['api-key'] = 'YOUR API KEY'

api_instance = sib_api_v3_sdk.TransactionalEmailsApi(sib_api_v3_sdk.ApiClient(configuration))
subject = "My Subject"
html_content = "<html><body><h1>This is my first transactional email </h1></body></html>"
sender = {"name":"John Doe","email":"example@example.com"}
to = [{"email":"example@example.com","name":"Jane Doe"}]
cc = [{"email":"example2@example2.com","name":"Janice Doe"}]
bcc = [{"name":"John Doe","email":"example@example.com"}]
reply_to = {"email":"replyto@domain.com","name":"John Doe"}
headers = {"Some-Custom-Name":"unique-id-1234"}
params = {"parameter":"My param value","subject":"New Subject"}
send_smtp_email = sib_api_v3_sdk.SendSmtpEmail(to=to, bcc=bcc, cc=cc, reply_to=reply_to, headers=headers, html_content=html_content, sender=sender, subject=subject)

try:
    api_response = api_instance.send_transac_email(send_smtp_email)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling SMTPApi->send_transac_email: %s\n" % e)
from\uuuuu future\uuuuu导入打印功能
导入时间
导入sib_api_v3_sdk
从sib_api_v3_sdk.rest导入ApiException
从pprint导入pprint
configuration=sib\u api\u v3\u sdk.configuration()
configuration.api_key['api-key']=“您的api密钥”
api_实例=sib_api_v3_sdk.TransactionalEmailsApi(sib_api_v3_sdk.ApiClient(配置))
subject=“我的主题”
html\u content=“这是我的第一封事务性电子邮件”
发件人={“姓名”:“约翰·多伊”,“电子邮件”:example@example.com"}
收件人=[{“电子邮件”:example@example.com“,”姓名“:”无名氏“}]
cc=[{“电子邮件”:example2@example2.com,“名称”:“Janice Doe”}]
密件抄送=[{“姓名”:“约翰·多伊”,“电子邮件”:example@example.com"}]
回复={“电子邮件”:replyto@domain.com,“姓名”:“约翰·多伊”}
headers={“某些自定义名称”:“unique-id-1234”}
params={“参数”:“我的参数值”,“主题”:“新主题”}
send_smtp_email=sib_api_v3_sdk.SendSmtpEmail(收件人=收件人,密件抄送=密件抄送,抄送=抄送,回复收件人=回复收件人,标题=标题,html内容=html内容,发件人=发件人,主题=主题)
尝试:
api\u response=api\u实例。发送\u交易\u电子邮件(发送\u smtp\u电子邮件)
pprint(api_响应)
APIE除外:
打印(“调用SMTPApi->发送交易电子邮件时出现异常:%s\n”%e)

您可以在

找到更多示例这是我的真实代码中的示例代码我添加了我的“api_密钥”