動態個人化電子郵件內容通常需要驗證使用者。 但是,為了保護使用者資料,所有透過 AMP 電子郵件送出的 HTTP 要求 瀏覽器會透過 Proxy 處理及去除 Cookie。
如要驗證透過 AMP 電子郵件提出的要求,您可以使用 存取權杖。
存取權杖
您可以使用存取權杖驗證使用者。存取權杖為 是否由電子郵件寄件者提供並確認。傳送者使用權杖確保 限制只有具備 AMP 電子郵件存取權的使用者,才能 。存取權杖必須經過加密、安全且具有時效性 範圍有限要求的網址會包含這些參數。
以下範例說明如何使用 <amp-list>
顯示經過驗證的資料:
<amp-list src="https://example.com/endpoint?token=REPLACE_WITH_YOUR_ACCESS_TOKEN"
height="300">
<template type="amp-mustache">
...
</template>
</amp-list>
同樣地,使用 <amp-form>
時,請將存取權杖放入 action-xhr
網址。
<form action-xhr="https://example.com/endpoint?token=REPLACE_WITH_YOUR_ACCESS_TOKEN" method="post">
<input type="text" name="data">
<input type="submit" value="Send">
</form>
範例
以下示例中的假設做筆記服務
使用者可以在帳戶中新增附註,以便日後查看。「服務」
想要傳送電子郵件給「jane@example.com
」中的使用者,其中含有
或是先前記下的筆記有目前使用者的記事清單可供查看
端點 https://example.com/personal-notes
。
傳送電子郵件之前,服務會先產生加密編譯安全防護機制
jane@example.com: A3a4roX9x
的限用存取權杖。如果存取權杖
包含在網址查詢內的欄位名稱 exampletoken
中:
<amp-list src="https://example.com/personal-notes?exampletoken=A3a4roX9x" height="300">
<template type="amp-mustache">
<p>{{note}}</p>
</template>
</amp-list>
端點 https://example.com/personal-notes
負責驗證
exampletoken
參數,並找出與權杖相關聯的使用者。
若需更多資訊,請參閲 限制用途的存取權杖: