Amp html 我可以在AMP生态系统之外生成阅读器ID吗?
我正在使用第三方公司向未登录的用户显示计数(免费文章查看计数)。第三方公司通过检查AMP生态系统提供的读卡器ID来检查用户的登录状态 问题是,用户可能已经从各种非AMP通道(cookie、令牌等)登录。因此,他们将没有可用的读卡器ID。我的问题是:有没有办法在AMP生态系统之外生成READER_ID,以便第三方公司能够跟踪用户的状态Amp html 我可以在AMP生态系统之外生成阅读器ID吗?,amp-html,Amp Html,我正在使用第三方公司向未登录的用户显示计数(免费文章查看计数)。第三方公司通过检查AMP生态系统提供的读卡器ID来检查用户的登录状态 问题是,用户可能已经从各种非AMP通道(cookie、令牌等)登录。因此,他们将没有可用的读卡器ID。我的问题是:有没有办法在AMP生态系统之外生成READER_ID,以便第三方公司能够跟踪用户的状态 <script id="amp-access" type="application/json"> { "authorizatio
<script id="amp-access" type="application/json">
{
"authorization": "https://sandbox.tinypass.com/xbuilder/experience/executeAmp?protocol_version=1&aid=<YOUR_AID>&reader_id=READER_ID&url=SOURCE_URL&referer=DOCUMENT_REFERRER&_=RANDOM",
"noPingback": "true",
"login": {
"sign-in": "https://publisher.com/amp-login.html?reader_id=READER_ID&url=SOURCE_URL&_=RANDOM",
"sign-out": "https://publisher.com/amp-logout.html?reader_id=READER_ID&_=RANDOM",
"subscribe": "https://publisher.com/amp-subscribe.html?reader_id=READER_ID&url=SOURCE_URL&_=RANDOM"
},
"authorizationFallbackResponse": {
"error": true
}
}
</script>
{
“授权”:https://sandbox.tinypass.com/xbuilder/experience/executeAmp?protocol_version=1&aid=&reader_id=READER_ID&url=SOURCE_URL&referer=DOCUMENT_REFERRER&_=RANDOM",
“noPingback”:“true”,
“登录”:{
“登录”:https://publisher.com/amp-login.html?reader_id=READER_ID&url=SOURCE_URL&_=RANDOM",
“注销”:https://publisher.com/amp-logout.html?reader_id=READER_ID&_=RANDOM",
“订阅”:https://publisher.com/amp-subscribe.html?reader_id=READER_ID&url=SOURCE_URL&_=RANDOM"
},
“授权回退响应”:{
“错误”:真
}
}
这令人困惑。
您说问题在于“用户可以从各种非AMP通道(cookie、令牌等)登录。因此,他们将没有可用的读卡器ID。”
事实上,amp生态系统始终生成一个读卡器ID,即使用户未登录。读卡器ID构建在用户设备上,并且预期是长寿命的。但是,它遵循正常的浏览器存储规则。因此,如果用户以匿名方式输入或删除cookie,amp生态系统将向用户提供另一个读卡器ID,第三方公司将不会跟踪用户的状态
它有它的缺陷。你的代码看起来是什么样子的,不起作用?请提供一份说明问题的报告。