次の方法で共有


アクセス ポリシー リソース サービス

注:

このサービスは現在、限られた一連のクライアントと 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"
                },
                ...
}