Bazaarvoice可显示内容导出(DCE)提供了一个HTTP接口,用于批量请求用于公开显示的Bazaarvoice对话数据。要了解更多信息,请参阅DCE文档主页

内容

+显示 ——隐藏

最后,应用程序应该按照上一步的HTTP 302重定向来获取CGC数据文件。

请求

路径

得到{CGC_DATA_URL}

道路标记

名字 描述
{CGC_DATA_URL}

上一步中提供的URL。

响应

响应将是一个包含消费者生成内容(CGC)的gzip文件。每个文件的内容将随着CGC类型的不同而不同。请参阅参考节了解每个数据集的详细信息。以下是不完整的例子,提供了一个有代表性的样本:

{"type":"product", "id":"SomeProductID21", "productField1": "Some Content",…}{"type":"product", "id":"SomeProductID83", "productField1": "Some Content",…}…
{"type":"review", "id":" someereviewid1 "," productId":["SomeProductID83"], "reviewField1":"Some Content",…}{"type":"review", "id":" someereviewid2 "," productId":["SomeProductID21","SomeProductID134"], "reviewField1":"Some Content",…}…

在上面的例子中,省略号(…)表示可能有额外的数据。

CGC数据文件可能有多个JSON对象,每个对象都在自己的行上,如上所示。然而,文件本身不是有效的JSON;试图将整个文件翻译为JSON将会失败。相反,应用程序应该逐行读取文件,分别处理每个对象。