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}

这是同样的价值传达给X-Bazaarvoice-Passkey头。

{时间戳}

一个Unix时间戳毫秒.这是相同的价值X-Bazaarvoice-Timestamp头。

使用秒或毫秒以外的任何增量将导致请求失败

响应

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路径将在下一步中使用。