我正试图通过SendGrid Web API v2管理子用户account limits,但我一直得到:
{u'error': {
u'message': u'Permission denied, not allowed to manage users',
u'code': 401
}}
我要做的是在https://api.sendgrid.com/apiv2/customer.limit.json
发布数据:api_user=your_sendgrid_username&api_key=your_sendgrid_password&user=subuser_username&task=retrieve
,就像文档建议的那样。你知道吗
requests.post('https://api.sendgrid.com/apiv2/customer.limit.json',
data={'api_user': 'my_sg_username',
'api_key': 'my_sg_password',
'user': 'subuser_username',
'task': 'retrieve'
}).json()
我的帐户有管理权限,我可以通过UI进行更改,但不能使用API的v2。你知道吗
有什么我不知道的地方吗?你知道吗
注意事项:
account limits
选项。你知道吗apiv2/customer.*.*
端点上都遇到了这个错误,因此我不能跟随this guide
我也面临着同样的问题。我已经联系了客户支持。他们说有一个v3端点,没有文档记录。我在等他们对此的答复。一旦我收到send的回复,就会更新这个线程
在sendgridv2api中,所有参数都是表单数据参数,因此您需要确保传递它们的方式是表单数据参数,而不是作为正文的一部分。但看起来你已经有这个权利了。你知道吗
除此之外,它可能是您的帐户所特有的,因此您需要直接联系SendGrid支持人员,并向他们提供您的帐户用户名。你知道吗
这似乎还是个问题。V2端点为子用户管理提供身份验证错误。SendGrid支持人员告诉我使用以下未记录的端点,这对我很有用:
我注意到有一个延迟后,运行这个长达2-3分钟之前,它反映在网上用户界面。你知道吗
相关问题 更多 >
编程相关推荐