内容

+显示 ——隐藏

您的应用程序应该解析上一步中的清单文件,以获得所需的数据,并使用清单中的文件路径向此步骤中所述的数据发出请求。每个请求将返回302重定向到数据文件的位置。

请求

路径

得到https:// (stg) api.bazaarvoice.com/psi/v1/data ?路径= {DATA_PATH}

道路标记

的名字 描述
(stg)

可选子域,指示请求应使用非生产环境。省略使用生产。无论哪种情况,都将返回生产数据。欲知详情,请浏览参考部分。

{DATA_PATH}

方法获取的清单中找到的文件路径前一步骤

文件路径必须完全按原样使用。任何修改都会导致错误。

主机:[stg.] api.bazaarvoicice.com X-Bazaarvoice-Passkey: {PSI_PASSKEY} X-Bazaarvoice-Signature: {SIGNATURE} X-Bazaarvoice-Timestamp: {TIMESTAMP}

请参阅参考部分了解有关标头及其值的详细信息。

访问签名值

取代{签名}上面的令牌,使用下面的字符串加密新建接入签名

路径= {DATA_PATH}万能钥匙= {PSI_PASSKEY} TIMESTAMP ={时间戳}

用下面描述的适当值替换上面的令牌:

的名字 描述
{DATA_PATH}

方法获取的清单中找到的文件路径前一步骤.这是同样的价值传达在路径查询字符串参数。

{PSI_PASSKEY}

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

{时间戳}

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

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

响应

响应将是一个HTTP 302重定向到数据文件的位置。响应还将在请求正文中包含位置路径值,以方便无法配置为自动执行重定向的应用程序。下面演示了一个典型的响应:

HTTP/1.1 302 Found Content-Type: application/json Location: {DATA_URL} {" Location ":"{DATA_URL}"}

您的应用程序应该按照下一步所述配置为遵循此重定向。

下一步将描述应用程序如何使用位置路径值来请求数据文件。