可显示内容导出:使用HTTP接口批量请求Bazaarvoice Conversations数据以供公开显示。
1.请求清单文件列表
Bazaarvoice可显示内容导出(DCE)提供了一个HTTP接口,用于批量请求用于公开显示的Bazaarvoice对话数据。要了解更多信息,请参阅DCE文档主页.
内容
(+显示
——隐藏)
可显示内容导出(DCE)工作流始于对清单文件列表的请求。列表中的值将以URL路径的形式出现,这将在下一步中使用。
请求
路径
得到https:// (stg) api.bazaarvoice.com/dce/v3/data
道路标记
名字 | 描述 |
---|---|
(stg) |
可选子域,指示请求应使用非生产环境。省略使用生产。欲知详情,请浏览参考部分。 |
头
主机:[stg.] api.bazaarvoicice.com X-Bazaarvoice-Passkey: {DCE_PASSKEY} X-Bazaarvoice-Signature: {SIGNATURE} X-Bazaarvoice-Timestamp: {TIMESTAMP}
请参阅参考部分了解有关标头及其值的详细信息。
访问签名值
取代{签名}
上面的令牌,使用下面的字符串加密新建接入签名.
万能钥匙= {DCE_PASSKEY} TIMESTAMP ={时间戳}
用下面描述的适当值替换上面的令牌:
名字 | 描述 |
---|---|
{DCE_PASSKEY} |
这是同样的价值传达给 |
{时间戳} |
一个Unix时间戳在毫秒.这是相同的价值 ⚠使用秒或毫秒以外的任何增量将导致请求失败 |
响应
Response将是一个JSON对象,其中包含与可用清单对应的URL路径。下面演示了一个典型的响应:
{“表现”:[{“版本”:“v2”、“滩脊”:[{“日期”:“2017-07-31”、“路径”:“/表现/ / 2017-07-31 / v2 /清单。Json "}, {"date": "2017-07-24", "path": "/manifest /full/2017-07-24/v2/manifest. Json "Json "}, {"date": "2017-07-17", "path": "/manifest /full/2017-07-17/v2/manifest. conf "Json "}], "incrementals": [{"date": "2017-07-31", "path": "/manifest /incremental/2017-07-31/v2/manifest. Json "}], "incrementals": [{"date": "2017-07-31", "path": "/manifest /incremental/2017-07-31/v2/manifest. Json "Json "}, {"date": "2017-07-30", "path": "/manifest /incremental/2017-07-30/v2/manifest. Json "Json "}, {"date": "2017-07-28", "path": "/manifest /incremental/2017-07-28/v2/manifest. Json "}, {"date": "2017-07-28", "path": "/manifest /incremental/2017-07-28/v2/manifest. Json "Json "}]}]}
完整清单包含所有可显示的对话数据,每周生成一次。使用最近生成的清单获取conversation数据的完整快照。
增量清单是根据前24小时内的新内容和修改内容生成的。没有特定时期的增量清单表明在此期间没有处理新的或更新的内容。
URL路径将在下一步中使用。