次の方法で共有


メンバー構成サービスにアクセスする

注:

このサービスは現在、限られた一連のクライアントと Microsoft の従業員のみが利用できます。

access-member-config サービスを使用すると、プラットフォーム上のどのメンバーがアクセス制御の適用対象であるかを管理できます。 このサービスは Xandr 管理者のみが使用できます。

REST API

HTTP メソッド エンドポイント 説明
POST https://api.appnexus.com/access-member-config?member_id=MEMBER_ID メンバーのアクセス制御を有効にします。
PUT https://api.appnexus.com/access-member-config?member_id=MEMBER_ID メンバーのアクセス制御設定を変更します。
GET https://api.appnexus.com/access-member-config?member_id=MEMBER_ID メンバーのアクセス制御設定を表示します。

JSON フィールド

フィールド 型 (長さ) 説明
enable_access_control ブール値 メンバーがアクセス制御下にあるかどうかを定義します。
デフォルト:false
last_modified timestamp このオブジェクトが最後に変更された日時。
member_id bigint メンバーの ID。
必須のオン:POST そして PUT
team_object_limit bigint このメンバーの任意のチームに割り当てることができるオブジェクト (広告主、挿入注文、パブリッシャー、プレースメント グループ、プレースメント) の最大数。
デフォルト:1000

メンバーのアクセス制御設定を取得する

$ curl -b cookies 'https://api.appnexus.com/access-member-config?member_id=1234'
{
    "response": {
        "status": "OK",
        "access-member-config": [
            {
                "member_id": 1234,
                "enable_access_control": false,
                "team_object_limit": 1000,
                "last_modified": "2016-06-22 15:37:49"
            }
        ]
    }
}

メンバーのアクセス制御を有効にする

$ cat access-control.json
{
    "access-member-config":
        {
            "member_id":1234,
            "enable_access_control": true
        }
}
$ curl -b cookies -X POST -d '@access-control.json' 'https://api.appnexus.com/access-member-config?member_id=1234'

チームで許可されるオブジェクトの数を変更する

$ cat limit.json
{
    "access-member-config":
        {
            "member_id":1234,
            "team_object_limit": 2000
        }
}
$ curl -b cookies -X PUT -d '@limit.json' 'https://api.appnexus.com/access-member-config?member_id=1234'

API を使用したロールの操作