私はSendGridウェブAPI v2の経由subuser account limitsを管理しようとしているが、私は得続ける:許可顧客SubuserのAPIで拒否さ
{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では変更できません。
私は行方不明のオプションがありますか?
少数注:
- 私はAPI
- のV3とsubusersを作成することができるよしかし、V3には
account limits
選択肢がないので、私は、ここでV2を使用しています。 - 私は、このように私はSendGrid v2のAPIでthis guide
私たちも彼らに連絡を取ろうとしました、彼らのサポートは遅いです。一度私たちがそれらを持っていると私は更新を追加します:) – Todor
私たちは返信を得ました。彼らはこれをV3エンドポイントに追加しようとしています。彼らはv2エンドポイントを私たちに公開しました。私がそれらから得た返事:あなたの返事をありがとう。私たちはあなたにv2パーミッションを設定しているので、それらのサブユーザエンドポイントに今すぐアクセスできるはずです。その間、私たちは、v3 APIのサブユーザ呼び出しにクレジット配分などを許可する機能要求を出しました。私はそれを実現するための時間枠については考えていませんが、私の意見では、顧客がアクセスすることは間違いなく重要な機能です。 –
最終的にリプレイを手に入れました。私たちのアカウントでもv2が有効になっています。 – Todor