Ich versuche Subuser account limits über SendGrid Web API v2 zu verwalten, aber ich bekomme immer wieder:Permission bei Kunden Sub-Benutzer API verweigert
{u'error': {
u'message': u'Permission denied, not allowed to manage users',
u'code': 401
}}
Was ich tue, ist bei https://api.sendgrid.com/apiv2/customer.limit.json
mit DATA POST: api_user=your_sendgrid_username&api_key=your_sendgrid_password&user=subuser_username&task=retrieve
nur wie die Dokumente vorschlagen.
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()
Mein Konto hat Admin-Berechtigungen und ich kann Änderungen über die Benutzeroberfläche vornehmen, aber nicht mit v2 der API.
Gibt es irgendwo eine Option, die ich vermisse?
Ein paar Anmerkungen:
- Ich bin in der Lage subusers mit v3 der API
- Aber ich bin mit v2 hier zu schaffen, weil es keine
account limits
Optionen in v3 ist. - ich diesen Fehler auf allen
apiv2/customer.*.*
Endpunkte, so kann ich this guide
Wir haben versucht, sie auch zu kontaktieren, ihre Unterstützung ist langsam, bereit sein. Ich werde auch Updates hinzufügen, sobald wir sie haben :) – Todor
Wir haben eine Antwort bekommen. Sie arbeiten daran, dies zum V3-Endpunkt hinzuzufügen. Sie haben v2 Endpunkte für uns geöffnet. Die Antwort, die ich von ihnen bekam: Danke für deine Antwort. Wir haben Sie mit v2-Berechtigungen eingerichtet, sodass Sie jetzt in der Lage sein sollten, diese Subuser-Endpunkte zu treffen. In der Zwischenzeit haben wir eine Feature-Anfrage gestellt, um eine Guthabenzuteilung usw. bei den v3-API-Subuser-Aufrufen zu ermöglichen. Ich habe keine Ahnung von einem Zeitrahmen, um das zu schaffen, aber es ist definitiv ein wichtiges Feature, auf das der Kunde meiner Meinung nach zugreifen kann. –
Wir haben endlich eine Wiederholung, sie aktivieren auch v2 für unseren Account. – Todor