Show Menu
トピック×

メタデータのメカニズム

GET要求でresourceTypeを使用して、リソースメタデ ータを取得できます
GET /profileAndServices/resourceType/<resourceName>
応答は、リソースからメインメタデータを返します(その他のすべてのフィールドは説明的または内部的です)。
  • Contentノ ードは 、リソースのフィールドを返します。 contentノードの各フィール ドに 、次のフィールドがあります。
    • "apiName":apiで使用される属性の名前。
    • "type":これは、高レベルのタイプ定義(文字列、数値、リンク、コレクション、列挙など)です。
    • "dataPolicy":フィールドの値は、指定したポリシールールに従う必要があります。 例えば、dataPolicyルールが「email」に設定されている場合、値は有効な電子メールである必要があります。 PATCHまたはPOSTの実行中に、dataPolicyは値を確認したり、変換する値を変更したりできます(smartCaseなど)。
    • "category":クエリエディター内のフィールドのカテゴリを示します。
    • "resType":これは技術的なタイプです。
      「type」が値「link」または「collection」で完了した場合、resTarget値はリンクのターゲットとなるリソースの名前になります。 「type」が値「enumeration」で完了した場合、「values」フィールドが追加され、各列挙値がvaluesノードに詳細 になります
  • 「フィ ルター 」ノードは、関連するフィルターを取得するURLを返します。 For more on filters, refer to this section section.
サンプルリクエスト
リソースに対してGETリクエストを実行します。
-X GET https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/resourceType/profile \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-H 'Cache-Control: no-cache' \
-H 'X-Api-Key: <API_KEY>'

プロファイルリソースの完全な説明を返します。
{
...
"content": {
  "email": {...},
    ...
    },
"data": "/profileAndServices/profile/",
"filters": {
        "href": "https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/resourceType/<PKEY>"
    },
"help": "Identified profiles",
"href": "https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServices/profile/metadata",
"label": "Profiles",
"mandatory": false,
"name": "profile",
"pkgStatus": "never",
"readOnly": false,
"schema": "nms:recipient",
"type": "item"
}