Access Platform ユーザー ロール サービス
注:
このサービスは現在、限られた一連のクライアントと Microsoft の従業員のみが利用できます。
access-platform-user-role サービスを使用して、メンバーに関連付けられていないユーザーのロールを管理できます。
REST API
HTTP メソッド | エンドポイント | 説明 |
---|---|---|
GET |
https://api.appnexus.com/access-platform-user-role | すべてのプラットフォーム ユーザーとそのロールを表示します。 |
POST |
https://api.appnexus.com/access-platform-user-role?user_id=UID&role_id=ROLE_ID | プラットフォーム のユーザー/ロールの関連付けを作成します。 |
DELETE |
https://api.appnexus.com/access-platform-user-role | プラットフォームのユーザー/ロールの関連付けを削除します。 |
JSON フィールド
全般
フィールド | 型 (長さ) | 説明 |
---|---|---|
description |
string | ロールの説明。 |
id |
int | ユーザー/ロールの関連付けの一意の ID。 必須: DELETE デフォルト: POST で自動生成されます。 |
platform_role |
ブール型 | ロールがプラットフォーム ロールの場合は true を返します。ロールがカスタム ロールの場合は false 。 |
role_id |
string | グループの種類。 値は、 role または team のいずれかになります。必須: POST |
role_name |
object | グループ内の各リソースの ID と名前。 |
user_id |
int | グループの ID。 必須: POST |
例
すべてのプラットフォーム のユーザー/ロールの関連付けを表示する
$ curl -b cookies 'https://api.appnexus.com/access-platform-user-role'
"access-platform-user-role": [
{
"user_id": 123456,
"role_id": 111,
"role_name": "Test Role",
"description": "Temporary Role for Testing",
"platform_role": false,
"id": 123
}
]
新しいプラットフォーム のユーザー/ロールの関連付けを作成する
$ cat platform-user-role.json
{
"access-platform-user-role":
[
{
"user_id": 123456,
"role_id": 123
}
]
}
$ curl -b cookies 'https://api.appnexus.com/access-platform-user-role'
プラットフォームのユーザー/ロールの関連付けを削除する
curl -b cookies 'https://api.appnexus.com/access-platform-user-role?id=123'