内容

+显示 ——隐藏

在这一步中,您将请求一个清单文件的位置,该文件包含Product Sentiment Insights API中所有可用数据集的列表。此请求的响应将是302重定向到清单文件的位置。

请求

路径

得到https:// (stg) api.bazaarvoice.com/psi/v1/data ?路径= {MANIFEST_PATH}
道路标记
的名字 描述
(stg)

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

{MANIFEST_PATH}

方法获取的文件路径前一步骤

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

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

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

访问签名值

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

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

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

的名字 描述
{MANIFEST_PATH}

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

{PSI_PASSKEY}

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

{时间戳}

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

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

响应

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

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

为了清晰起见,删除了一些标题。

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