可显示内容导出:使用HTTP接口批量请求Bazaarvoice Conversations数据以供公开显示。
5.参照302重定向到CGC数据文件
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将会失败。相反,应用程序应该逐行读取文件,分别处理每个对象。