驗證並存取 Privacy Service API
建立對象:
- 開發人員
本指南介紹您在嘗試呼叫Adobe Experience Platform Privacy Service API之前必須瞭解的核心概念。
先決條件
本指南需要您實際瞭解Privacy Service,以及它如何讓您跨Adobe Experience Cloud應用程式管理資料主體(客戶)的存取和刪除請求。
為了建立API的存取認證,您組織內的管理員之前必須在Adobe Admin Console中為Privacy Service設定產品設定檔。 您指派給API整合的產品設定檔決定在存取Privacy Service功能時,該整合具有哪些許可權。 如需詳細資訊,請參閱管理Privacy Service許可權指南。
收集所需標頭的值
若要呼叫Privacy Service API,您必須先收集要用於必要標題的存取認證:
Authorization: Bearer {ACCESS_TOKEN}
x-api-key: {API_KEY}
x-gw-ims-org-id: {ORG_ID}
這些值是使用Adobe Developer Console產生。 您的{ORG_ID}
和{API_KEY}
只需要產生一次,並可在未來的API呼叫中重複使用。 不過,您的{ACCESS_TOKEN}
是暫時性的,必須每24小時重新產生一次。
以下將詳細介紹產生這些值的步驟。
一次性設定
移至Adobe Developer Console並使用您的Adobe ID登入。 接下來,請依照教學課程中概述的步驟,在Developer Console檔案中建立空白專案。
建立新專案後,請選取 新增至專案,然後從下拉式功能表中選擇 API。
選取Privacy Service API
新增API 畫面會出現。 選取 Experience Cloud 以縮小可用API清單的範圍,然後在選取 下一步 之前,選取 Privacy Service API 的卡片。
接著,選取驗證型別以產生存取權杖並存取Privacy Service API。
透過產品設定檔指派許可權
最後一個設定步驟是選取此整合將繼承其許可權的產品設定檔。 如果您選取多個設定檔,其許可權集將會結合以進行整合。
完成後,選取 儲存設定的API。
將API新增至專案後,專案的 Privacy Service API 頁面會顯示所有呼叫Privacy Service API時所需的下列認證:
{API_KEY}
(使用者端識別碼){ORG_ID}
(組織識別碼)
在Developer Console中新增API後的
每個工作階段的驗證
您必須收集的最終必要認證是您的{ACCESS_TOKEN}
,用於授權標頭。 不像{API_KEY}
和{ORG_ID}
的值,每24小時必須產生一次新Token才能繼續使用API。
一般來說,產生存取權杖有兩個方法:
- 手動產生Token以進行測試和開發。
- 自動產生API整合的權杖。
手動產生權杖
若要手動產生新的{ACCESS_TOKEN}
,請瀏覽至 認證 > OAuth伺服器對伺服器,然後選取 產生存取權杖,如下所示。
會產生新的存取Token,並提供按鈕以將該Token複製到剪貼簿。 此值用於必要的Authorization標頭,且必須以Bearer {ACCESS_TOKEN}
格式提供。
自動化權杖產生
您也可以使用Postman環境和集合來產生存取權杖。 如需詳細資訊,請參閱Experience Platform API驗證指南中有關使用Postman驗證和測試API呼叫的章節。
讀取範例 API 呼叫
每個端點指南都提供API呼叫範例,示範如何格式化您的請求。 這些包括路徑、必要的標頭和正確格式化的請求承載。 此外,也提供 API 回應中傳回的範例 JSON。 如需檔案中所使用之範例API呼叫慣例的詳細資訊,請參閱Experience Platform API快速入門手冊中如何讀取範例API呼叫的相關章節。
後續步驟
現在您瞭解要使用哪些標頭,就可以開始呼叫Privacy Service API了。 選取其中一個端點指南以開始: