Show Menu
主題×

中繼資料機制

您可以使用GET請求中的 resourceType ,擷取資源中繼資料:
GET /profileAndServices/resourceType/<resourceName>
回應會從資源傳回主要中繼資料(所有其他欄位皆為描述性或內部):
  • 「內 」節點返回資源的欄位。 對於內容節點中的 每個欄位 ,我們可以找到以下欄位:
    • "apiName":API中使用的屬性名稱。
    • 「類型」:這是高階類型定義(字串、數字、連結、集合、列舉……)。
    • "dataPolicy":欄位的值必須遵循給定的策略規則。 例如,若dataPolicy規則設為「email」,則值必須是有效的電子郵件。 在PATCH或POST期間,dataPolicy可以檢查值或修改要轉換的值(例如,smartCase)。
    • 「類別」:給出查詢編輯器中欄位的類別。
    • "resType":這是技術類型。
      如果「type」已填入值「link」或「collection」,resTarget值即為連結所定位之資源的名稱。 如果「type」已完成,且值為「enumeration」,則會新增「values」欄位,而每個enumeration值都會在值節點中詳 細說 明。
  • 「篩 選器 」節點會傳回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"
}