【发布时间】:2015-01-04 19:44:18
【问题描述】:
我正在尝试通过 SendGrid API 对自己进行身份验证,以便使用模板引擎 API(为 A/B 测试创建它们),但无论如何,我都会收到 401 未经授权的错误。有人可以帮忙吗?难道我做错了什么 ?这是我的代码:
@receiver(models.signals.post_save, sender=Template)
def create_sendgrid_template(sender, instance, created, *args, **kwargs):
url = 'https://api.sendgrid.com/v3/templates'
sendgrid_data = {
"name": "example_template",
}
if created:
request = urllib2.Request(url)
base64string = base64.encodestring(
'%s:%s' % (
SENDGRID_API_USER,
SENDGRID_API_PASSWORD)
).replace('\n', '')
request.add_header("Authorization", "Basic %s" % base64string)
result = urllib2.urlopen(request)
【问题讨论】: