youZan2
来自于:开发者立即使用
有赞云AppSDK(原生版)是为移动端应用打造的电商交易系统,通过一个SDK便可以在APP内集成有赞提供的整个交易服务。需要到有赞云(https://www.youzanyun.com)注册APP
原生版的需要开通AppSDK权限:
在这里可以拿到配置信息:
使用升级编译环境 对应有赞x5 的6.4.14版本。
如下配置:
<feature name="youZan2">
<param name="client_id" value="30d7030d00d1c7f067"/>
<param name="client_secret" value="11599c0d76b9877dc08879705f1dad1d"/>
</feature>
openWin
打开商城页面。
openWin({params}, callback(ret))
params
url:
- 类型:字符串
- 描述:(必填)商城url地址。有些网址需要kdt_id参数,比如https://h5.youzan.com/v2/showcase/homepage?kdt_id=40113537,有些不需要,比如https://www.yujia.com/app/index/shop/source/app
open_user_id:
- 类型:字符串
- 描述:(必填)开发者自身系统的用户ID。
kdt_id:
- 类型:字符串
- 描述:(必填)店辅id。生成的链接里一般带有这个参数,比如40113530
nick_name:
- 类型:字符串
- 描述:(选填)用户昵称。
gender:
- 类型:数字
- 描述:(选填)性别(0男1女2未知)。
telephone:
- 类型:字符串
- 描述:(选填)用户电话。
avatar:
- 类型:字符串
- 描述:(选填)用户头像。
extra:
- 类型:字符串
- 描述:(选填)扩展信息。
device_id:
- 类型:字符串
- 描述:(选填)用户设备ID。
callback(ret)
ret:
- 类型:JSON对象
- 内部字段:
{
code: -1 , //失败=-1,成功=0
msg : "" //提示信息
}
示例代码
var youZan2 = api.require('youZan2');
var shop_url = "https://h5.youzan.com/v2/showcase/homepage?alias=19cltaou6";
if(api.systemType=="ios"){
shop_url = "https://h5.koudaitong.com/v2/showcase/homepage?alias=juhos0";
}
youZan2.openWin({
url: shop_url ,
open_user_id: "illusion",
kdt_id: "40113530"
}, function(ret){
//alert(JSON.stringify(ret)); //不要用这句话,这句话会打断执行。
console.log(JSON.stringify(ret));
});
可用性
Android、IOS系统