小编Rat*_*tul的帖子

在 Sendgrid 列表中添加更多联系人

我使用 Sendgrid 的 Python 模块创建了一个新列表,但我对如何使用 API 将电子邮件添加到该列表感到困惑。根据 Sendgrid 的文档,我必须发送带有参数“list_id”和“recipient_id”的 POST 请求。我不明白的是,当我第一次尝试添加电子邮件地址时,我在哪里可以找到此recipient_id?

我按照Github的文档和代码示例成功添加了单个收件人:

response = sg.client.contactdb.recipients.post(request_body=[{'email': 'test@email.com'}])
Run Code Online (Sandbox Code Playgroud)

这会将电子邮件地址添加到我的 Sendgrid 帐户中保存的电子邮件地址的完整列表中。我可能面临这个问题,因为我是使用 API 的新手,尽管文档确实很差。

python email sendgrid

5
推荐指数
1
解决办法
2605
查看次数

Python 3.x中的TypeError

我不知道出了什么问题!这是一个非常简单的程序,我做了很多头敲打!请有人赐教!

这是CSE 111 - Programming Language II课程中的实验室问题.他们在大学教Java,我用Java编写的代码工作得很好.

我只需要创建一个带有一些字段的Student类来保存学生的基本信息,并获取获取和设置属性的方法.然后创建该类的实例并尝试使用这些方法.但每次运行此程序时都会发生以下错误:

TypeError: set_name() takes exactly 1 positional argument (2 given)
Run Code Online (Sandbox Code Playgroud)

这是我写的代码.

class Student:
    '''Student class'''

    name = None
    id = 0
    address = None
    cgpa = None

    def get_name():
        return name

    def set_name(n):
        name = n

    def get_id():
        return id

    def set_id(i):
        id = i

    def get_address():
        return address

    def set_address(a):
        address = a

    def get_cgpa():
        return cgpa

    def set_cgpa(c):
        cgpa = c


#An object of Student class
jack = Student()

jack.set_name('jacky')
print(jack.get_name())
Run Code Online (Sandbox Code Playgroud)

python typeerror python-3.x

2
推荐指数
1
解决办法
255
查看次数

标签 统计

python ×2

email ×1

python-3.x ×1

sendgrid ×1

typeerror ×1