说明
本帖主要以代码的方式说明自用型应用换取token的方式。
Demo分享(声明代码仅供参考)
JAVA :https://pan.baidu.com/s/1bRC5Wumc2tcLWQyumTyQnw 提取码:2ohe
PHP :https://pan.baidu.com/s/1rfcuUp_pnXzSRfQX_bkH3A 提取码:65dn
换取token(以JAVA为例)
1.配置应用client_id 和应用client_secret
如何查看client_id和client_secret:https://bbs.youzan.com/thread-671902-1-1.html
2.配置店铺id(kdt_id)
如何查看kdt_id(店铺id):https://bbs.youzan.com/thread-672141-1-1.html
3.配置完成代码如下代码示例
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- HttpClient httpClient = new DefaultHttpClient();
- HttpClient.Params params = HttpClient.Params.custom()
- .add("client_id", "请填写您的client_id")//请填入有赞云控制台的应用client_id
- .add("client_secret", "请填写您的client_secret")////请填入有赞云控制台的应用client_secret
- .add("grant_type", "silent")//默认值请勿修改
- .add("kdt_id","填写您的店铺id")//填写授权店铺的id
- .setContentType(ContentType.APPLICATION_FORM_URLENCODED).build();
- String resp = httpClient.post("https://open.youzan.com/oauth/token", params);
- System.out.println(resp);
- }
复制代码 4.执行代码返回内容如下,就表示您换取token成功。
- {"access_token":"17303f6af921369e9065e2fd81f0a6c1","expires_in":604800,"scope":"storage points reviews multi_store salesman pay_qrcode item user trade_advanced trade item_category logistics coupon_advanced shop coupon crm_advanced trade_virtual retail_goods"}
复制代码 如果您在自用型应用换取token报错请提供以下信息方便判断您的问题:
正确的追问方式:报错返回信息+请求时间+client_id+店铺id
如果您对自用型应用换取token有疑问欢迎在下方追问:handshake
本帖最后由 有赞-导演 于 2018-10-30 18:49 编辑
|
|
用手机打开
收藏
赞 0
···
回复
|
|
|
|