产品情感洞察API:通过HTTP接口批量请求Bazaarvoice Product Sentiment Insights数据。
2.请求清单文件位置
内容
(+显示
——隐藏)
在这一步中,您将请求一个清单文件的位置,该文件包含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} |
这是同样的价值传达给 |
{时间戳} |
一个Unix时间戳在毫秒.这是相同的价值 ⚠使用秒或毫秒以外的任何增量将导致请求失败 |
响应
响应将是一个HTTP 302重定向到清单文件的位置。响应还将在请求正文中包含位置路径值,以方便无法配置为自动执行重定向的应用程序。下面演示了一个典型的响应:
HTTP/1.1 302 Found Content-Type: application/json Location: {manifest url} {" Location ":"{manifest url}"}
为了清晰起见,删除了一些标题。
下一步将描述应用程序如何使用位置路径值来请求清单文件。