アクセス ポリシー リソース サービス
注:
このサービスは現在、限られた一連のクライアントと Microsoft の従業員のみが利用できます。
アクセス ポリシー リソース サービスを使用すると、リソースの種類 (UI または API) に基づいてリソースを取得できます。
REST API
HTTP メソッド | エンドポイント | 説明 |
---|---|---|
GET |
https://api.appnexus.com/access-policy-resource | すべてのリソースを表示します。 |
GET |
https://api.appnexus.com/access-policy-resource?resource_type=RESOURCE_TYPE | 特定の種類のすべてのリソースを表示します。 |
JSON フィールド
一般
フィールド | 型 (長さ) | 説明 |
---|---|---|
resources |
object | このロールの各リソースの ID と名前。 |
resource_type |
string | 関連付けられている resources オブジェクト内の各リソースの種類。 値は UI または API のいずれかになります。 |
リソース
完全なリソース値は、access-resource サービスを呼び出すことによって取得できます。 リソースの取得の詳細については、「API を 使用してシステム リソースを表示する」を参照してください。
フィールド | 型 (長さ) | 説明 |
---|---|---|
token |
string | リソースを含む文字列。 この文字列は、access-resource サービスによって返される name プロパティのトークン化されたバージョンです。 たとえば、 API を使用した広告品質規則の削除リソースの名前とトークンを次に示します。 access-resource name: hbapi-ad-quality-rule-delete access-policy-resource トークン: hbapi:/ad-quality-rule: DELETE |
例
すべてのリソースを表示する
$ curl -b cookies 'https://api.appnexus.com/access-policy-resource'
{
"access-policy-resource": [
{
"resource_type": "api",
"resources": [
{
"token": "hbapi:/ym-bias:POST"
},
{
"token": "hbapi:/ad-quality-rule:DELETE"
},
{
"token": "hbapi:/access-resource:GET"
},
...
}
特定の種類のすべてのリソースを表示する
$ curl -b cookies 'https://api.appnexus.com/access-policy-resource?resource_type=ui'
{
"access-policy-resource": [
{
"resource_type": "ui",
"resources": [
{
"token": "ui:/ad-quality:GET"
},
{
"token": "ui:/buyside/advertiser/show:GET"
},
{
"token": "ui:/bias-rule:MANAGE"
},
...
}