驗證及存取Reactor API
若要使用Reactor API來建立和管理Tags擴充功能,每個要求都必須包含下列驗證標題:
Authorization: Bearer {ACCESS_TOKEN}
x-api-key: {API_KEY}
x-gw-ims-org-id: {ORG_ID}
本指南說明如何使用Adobe Developer Console收集這些標題的值,以便您開始呼叫Reactor API。
取得開發人員的Adobe Experience Platform存取權 gain-developer-access
您必須先擁有開發人員Experience Platform存取權,才能產生Reactor API的驗證值。 若要取得開發人員存取權,請依照Experience Platform驗證教學課程中的開始步驟操作。 完成取得使用者存取權步驟後,請返回此教學課程,產生Reactor API的特定認證。
產生存取認證 generate-access-credentials
使用Adobe Developer Console時,您必須產生下列三個存取認證:
{ORG_ID}
{API_KEY}
{ACCESS_TOKEN}
貴組織的ID ({ORG_ID}
)和API金鑰({API_KEY}
)在最初產生後,便可在未來的API呼叫中重複使用。 不過,您的存取權杖({ACCESS_TOKEN}
)是暫時性的,必須每24小時重新產生一次。
以下將詳細介紹產生這些值的步驟。
一次性設定 one-time-setup
移至Adobe Developer Console並使用您的Adobe ID登入。 接下來,請依照教學課程中概述的步驟,在Developer Console檔案中建立空白專案。
建立專案後,請在 專案概述 畫面上選取 新增API。
新增API 畫面會出現。 選取 Experience Platform LaunchAPI,再選取 下一步。
接著,選取驗證型別以產生存取權杖並存取Experience PlatformAPI。
選取 「下一步」 以繼續。
下一個畫面會提示您選取一或多個產品設定檔,以與API整合建立關聯。
從清單中選取所需的產品設定檔,然後選取 儲存已設定的API 以完成API註冊。
收集認證 gather-credentials
將API新增至專案後,專案的 Experience Platform API 頁面會顯示所有呼叫Experience Platform API時所需的下列認證:
{API_KEY}
(使用者端識別碼){ORG_ID}
(組織識別碼)
在Developer Console中新增API後的
產生存取權杖 generate-access-token
下一步是產生{ACCESS_TOKEN}
認證以用於Platform API呼叫。 不像{API_KEY}
和{ORG_ID}
的值,必須每24小時產生一次新Token,才能繼續使用Platform API。
您有兩個選項可依據您的使用案例來產生存取權杖:
手動產生存取權杖 manual
若要手動產生新的{ACCESS_TOKEN}
,請瀏覽至 認證 > OAuth伺服器對伺服器,然後選取 產生存取權杖,如下所示。
會產生新的存取Token,並提供按鈕以將該Token複製到剪貼簿。 此值用於必要的Authorization標頭,且必須以Bearer {ACCESS_TOKEN}
格式提供。
自動化權杖產生 auto-token
您也可以使用Postman環境和集合來產生存取權杖。 如需詳細資訊,請閱讀Experience PlatformAPI驗證指南中有關使用Postman驗證和測試API呼叫的章節。
測試API認證 test-api-credentials
依照本教學課程中的步驟進行,您應該擁有{ORG_ID}
、{API_KEY}
和{ACCESS_TOKEN}
的有效值。 您現在可以透過在對Reactor API的簡單cURL請求中使用這些值來測試這些值。
首先,嘗試進行API呼叫以列出所有公司。
在您確認存取認證正常運作後,請繼續探索其他API參考檔案,以瞭解API的眾多功能。
讀取範例 API 呼叫 read-sample-api-calls
每個端點指南都提供API呼叫範例,示範如何格式化您的請求。 這些包括路徑、必要的標頭和正確格式化的請求承載。 此外,也提供 API 回應中傳回的範例 JSON。 如需檔案中所使用之範例API呼叫慣例的詳細資訊,請參閱Platform API快速入門手冊中如何讀取範例API呼叫的相關章節。
後續步驟 next-steps
現在您瞭解了要使用哪些標頭,就可以開始呼叫Reactor API了。 選取其中一個端點指南以開始: