次の方法で共有


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'