我将在AWS Lambda函数中托管以下代码。使用python接受来自网址的参数
def indoctrination(params=params):
time1 = datetime.utcnow() + timedelta(days=1)
time2 = datetime.utcnow() + timedelta(days=2)
time3 = datetime.utcnow() + timedelta(days=3)
requests.post('https://api.mailgun.net/v3/lists/[email protected]{}/members'.format(domain_url),
auth=auth,
data={'subscribed': True,
'address': email,
'name': name})
email_1 = requests.post('https://api.mailgun.net/v3/{}/messages'.format(domain_url),
auth=auth,
data={"from": from_email,
"to": '{} <{}>'.format(name, email),
"subject": "Welcom to Python Financial",
"html": open("templates/email1.html")})
print 'Response status code: ', email_1.status_code
print 'Data: ', email_1.json()
email_2 = requests.post('https://api.mailgun.net/v3/{}/messages'.format(domain_url),
auth=auth,
data={"from": from_email,
"to": '{} <{}>'.format(name, email),
"subject": "Notes and Pizza!",
"html": open("templates/email2.html"),
"o:deliverytime": time1.strftime("%a, %d %b %Y %H:%M:%S +0000")})
print 'Response status code: ', email_2.status_code
print 'Data: ', email_2.json()
email_3 = requests.post('https://api.mailgun.net/v3/{}/messages'.format(domain_url),
auth=auth,
data={"from": from_email,
"to": '{} <{}>'.format(name, email),
"subject": "Your questions answered",
"html": open("templates/email3.html"),
"o:deliverytime": time2.strftime("%a, %d %b %Y %H:%M:%S +0000")})
print 'Response status code: ', email_3.status_code
print 'Data: ', email_3.json()
email_4 = requests.post('https://api.mailgun.net/v3/{}/messages'.format(domain_url),
auth=auth,
data={"from": from_email,
"to": '{} <{}>'.format(name, email),
"subject": "Why are we not doing this?",
"html": open("templates/email4.html"),
"o:deliverytime": time3.strftime("%a, %d %b %Y %H:%M:%S +0000")})
print 'Response status code: ', email_4.status_code
print 'Data: ', email_4.json()
我需要能够将参数传递到这个功能是为了在“名称”,并从其他应用程序“电子邮件”变量传递托管的URL。当函数被调用时,名称和电子邮件变量将被格式化为url,但是如何在此函数中接收它们?
接收他们的意思是什么 –