アクセス ポリシー グループ サービス
注:
このサービスは現在、限られた一連のクライアントと Microsoft の従業員のみが利用できます。
アクセス ポリシー グループ サービスを使用すると、ロールまたはチームを構成する要素を取得できます。 ロールの場合、このサービスはユーザーのアクセス許可を定義するトークンの一覧を返します。 チームの場合、このサービスは、広告主、挿入注文、パブリッシャー、サイト、およびチームを構成するプレースメントの ID を返します。
REST API
HTTP メソッド | エンドポイント | 説明 |
---|---|---|
GET |
https://api.appnexus.com/access-policy-group | すべてのグループを表示します。 |
JSON フィールド
一般
フィールド | 型 (長さ) | 説明 |
---|---|---|
group_id |
int | グループの ID。 既定: 自動生成された数値。 |
group_type |
string | グループの種類。 値は または team になりますrole 。 |
resources |
object | グループ内の各リソースの ID と名前。 |
リソース
リソース値は、access-resource サービスを呼び出すことによって取得できます。 リソースの取得の詳細については、「API を 使用してシステム リソースを表示する」を参照してください。
フィールド | 型 (長さ) | 説明 |
---|---|---|
token |
string | ロールの場合、リソースの一意の文字列識別子。 |
entity_ids |
int の配列 | チームの場合は、リソース ID の一覧。 |
例
すべてのグループを表示する
$ curl -b cookies 'https://api.appnexus.com/access-policy-group'
{
"group_id": 10,
"group_type": "role",
"resources": [
{
"token": "hbapi:/report:get"
},
{
"token": "hbapi:/adjustment:PUT"
},
{
"token": "ui:/buyside/advertiser/select:GET"
},
{
"token": "ui:/buyside/advertiser:GET"
},
{
"token": "hbapi:/segment:DELETE"
},
{
"token": "hbapi:/segment:GET"
},
{
"token": "hbapi:/publisher:GET"
},
...
]
}