哪些AMP扩展可以从端点获取响应?

时间:2016-10-29 01:32:32

标签: cors amp-html

可以使用哪些AMP extensions以变量的形式从服务器获取响应,以后可以使用,例如templateparameter to an attribute

2 个答案:

答案 0 :(得分:6)

安培的访问

authorization endpointamp-access可以返回"a free-form JSON object"

  

以下是可以从授权端点返回的属性的可能概念的小列表:

     
      
  • 计量信息:允许的最大视图数和当前视图数。
  •   
  • 读者是登录还是订阅者。
  •   
  • 更详细的订阅类型:基本,高级
  •   
  • 地理位置:国家,地区,自定义出版物区域
  •   

安培型

amp-form"允许发布商使用Extended Templates"呈现回复。该响应应该是一个有效的JSON对象。在成功后尝试"隐藏输入字段"在amp-form sample中进行演示以了解它的实际效果。

amp-form submission with page update

安培列表

amp-list从CORS JSON端点动态提取内容并使用提供的模板"呈现内容。响应必须是包含数组属性" items"。

的JSON对象

除了Mustache模板中的{{variable}}替换外,您还可以在其他地方使用AUTHDATA(variable)

amp-live-list(不完全)

amp-live-list是一个&#34;包装器和最小UI,用于在源文档中提供新内容时在客户端实例中实时更新的内容&#34;。该页面将重新获取,为服务器提供更改以发送新内容。如果找到新内容,AMP将使用新的(HTML)items填充<div items>元素。您不能将其用作变量。

答案 1 :(得分:0)

它的名字并不是真的暗示它,但我认为你想要AMP-list

https://github.com/ampproject/amphtml/blob/master/extensions/amp-list/amp-list.md

  

从CORS JSON端点动态获取内容,并使用提供的模板呈现内容。