唯品会开放平台(vop.vip.com)SDK使用说明书
唯品会开放平台(vop.vip.com)SDK使用说明书
1)内容说明
┬ lib/osp-sdk.jar 底层通讯协议jar包
├ lib/vop-sdk.jar 服务帮助类jar包
└ lib/vop-sdk-sources.jar 服务帮助类sources包
2)使用说明
开放平台SDK由两部分组成,分别是“底层通讯协议(osp-sdk.jar)”和“服务帮助类(vop-sdk.jar)”。
3)关键字段说明
appkey:创建应用时生成,为接口调用凭证之一
appsecret:创建应用时生成,为接口调用凭证之一
accessToken:通过Oauth认证授权时生成,参考:http://vop.vip.com/doccenter/viewdoc/33
sign:调用签名,建议在异常捕获中记录该值,可以提高开放平台定位异常的效率,具体生成规则参考:http://vop.vip.com/doccenter/viewdoc/8#A4
4)调用示例
将sdk引入到项目中后,可根据以下demo测试应用访问权限和连通性,sdk提供两种系统级参数的设置方式:
- 方式一为每个client设置不同的InvocationContext,即不同的client之间可以配置不同的appkey,appsecret,超时时间等,每个client之间的ClientInvocationContext独立存在,不会互相影响;
- 方式二为线程内所有client设置一个通过ThreadLocal共享的InvocationContext,即线程内的所有client都是用同一个appkey,appsecret,超时时间等,当InvocationContext的值更改时,所有client都会受影响;
方式一,使用ClientInvocationContext设置客户端系统级参数(推荐):
public static void main(String[] args) {
//1、获取服务客户端
AddressServiceClient client = new AddressServiceClient();
try {
//2、设置系统级调用参数
ClientInvocationContext instance = new ClientInvocationContext();
instance.se原创不易,完成人机校验,阅读全文