AEM Helix:針對JSON2HTML設定正確使用管理員API權杖
本文說明如何在Adobe Experience Manager (AEM) Helix環境中取得並使用正確的Admin API Token來驗證JSON2HTML設定請求。
說明 description
環境
Adobe Experience Manager (AEM) Helix (所有版本)
問題/症狀
嘗試透過API端點設定JSON2HTML (例如https://json2html.adobeaem.workers.dev/config/<ORG>/<SITE>/<BRANCH>)會導致401未獲授權錯誤。 請求未使用所需的驗證格式時,驗證會失敗。
HTTP/1.1 401 Unauthorized
以不正確的標頭或權杖格式傳送請求。
解決方法 resolution
請依照下列步驟解決問題:
-
移至https://admin.hlx.page/login並使用您的認證進行驗證。
-
登入後,請開啟https://admin.hlx.page/profile。
-
在您的瀏覽器開發人員工具中,導覽至
admin.hlx.page的Cookie。 -
複製
auth_tokenCookie的值。 -
將授權標頭格式化:
- 標頭名稱:
Authorization - 標頭值:
token <auth_token>(以Cookie值取代<auth_token>)
- 標頭名稱:
範例cURL命令:
curl -i -X POST \
"https://json2html.adobeaem.workers.dev/config/<ORG>/<SITE>/<BRANCH>" \
-H "Authorization: token <auth_token_from_cookie>" \
-H "Content-Type: application/json" \
--data '[ ... ] '
成功的要求傳回HTTP/1.1 200 OK,而且組態被接受。
相關閱讀
recommendation-more-help
experience-cloud-kcs-help-kbarticles