我正在使用 amp-social-share 在我的放大器页面上实现社交分享。我想获得分享数。但我找不到与此相关的放大器文档中的任何正确方法。是否有任何方法可以在放大器页面中获得社交份额?
答案 0 :(得分:1)
amp-social-share
组件无法显示共享计数。
目前amp-social-share
在共享计数或其他数据方面没有与社交平台进行任何通信。社交共享仅为每个平台使用端点(您可以在default config中看到)以添加共享功能。
答案 1 :(得分:0)
以下解决方案是一种解决方法,可以同时更新观看次数和共享次数。我将使用amp-list更新视图和共享计数
使用GET API端点维护电流状态,以更新共享计数并根据需要命名状态(我将其命名为共享)。
将amp-list放在正文的开头,因为当html标签即将在页面:p
上可见时,amp-list开始呈现。<amp-list id="myList" src="your API end-point to update view-count" [src]=do.url>
<template type="amp-mustache">
</template>
</amp-list>
<amp-state id="myState">
<script type="application/json">
{
share:{
"url":"your API end-point to update share-count"
}
}
</script>
</amp-state>
最后,在amp-social-share标记中,将role =“ button” on =“ tap:setState({do ='share'}))”添加到元素。
通过这种方式,您甚至可以分享您分享文章的特定社交媒体平台的数量。
参考:https://amp.dev/documentation/examples/components/amp-list/?referrer=ampbyexample.com