您能否解释一下 AMP 中的访问 URL 变量、它们的用途以及它们的使用方式和位置?
例如,您能否提供一个逐步示例,说明您如何将它们集成到 amp-story 中?
官方 amp-access 示例,用于首次免费点击和查看计数演示
您能否解释一下 AMP 中的访问 URL 变量、它们的用途以及它们的使用方式和位置?
例如,您能否提供一个逐步示例,说明您如何将它们集成到 amp-story 中?
官方 amp-access 示例,用于首次免费点击和查看计数演示
在为各种端点配置 URL 时,发布者可以使用替换变量。这些变量的完整列表在AMP Var Spec中定义。此外,该规范添加了一些特定于访问权限的变量,例如
READER_ID
和AUTHDATA
。
访问 URL 变量允许您通过将它们包含在 URL 中来发送有关用户或会话的重要信息。最好的例子是READER_ID
,它可以用来唯一标识每个用户。
例如。考虑您已在配置中设置authorization
端点,amp-access
如下所示:
https://publisher.com/amp-access.json?rid=READER_ID&url=SOURCE_URL
然后来自您页面的授权调用将使用变量READER_ID
并SOURCE_URL
替换如下:
https://publisher.com/amp-access.json?rid=amp-s90UCBp2NixS3-wpVmKsSw&url=http%3A%2F%2Flocalhost%3A8000%2Famp.html&__amp_source_origin=http%3A%2F%2Flocalhost%3A8000
现在您的后端服务器可以通过检查 url 参数来唯一地识别用户,rid
并从 url 参数中获取源 url url
。您可以类似地使用所有访问 URL 变量。有关更多信息,请参阅AMP-Access Docs和AMP-Access Example