外贸开发,用java调用速卖通api第一步,token的获取。
第一步 定义速卖通api的常量
public String client_id;
public String client_key;
public String site;
第二步 获取登陆的uRL
/** ' rel="nofollow")).append(param).append('&_aop_signature=').append(sign).toString">http://gw.api.alibaba.com/auth/authorize.htm? ")).append(param).append("&_aop_signature=").append(sign).toString
* getloginurl
* @param redirect_uri
* @return
*/
public String GetLoginUrl(String redirect_uri)
{
String param = (new StringBuilder("client_id=")).append(client_id).append("&site=aliexpress&redirect_uri=").append(redirect_uri).toString();
String param1 = (new StringBuilder("client_id")).append(client_id).append("redirect_uri").append(redirect_uri).append("site").append(site).toString();
String sign = hmac_sha1(param1, client_key).toUpperCase();
return (new StringBuilder("
}
第三步 获取速卖通 toaken
/**
* 依据店铺名获取token
* @param shopname
* @return
*/
public String gettokenbyshopname(String shopname)
{
String sql= "select FShop_tokenyear,FShop_SysUser from t_smt_shop where fshop_name='" + shopname +"'“
Map mapmain=(Map) Base1.getMapbySQL(sql);
String token = "";
String tokenyear =(String)mapmain.get("FShop_tokenyear");
String ShopName =(String)mapmain.get("FShop_Name");
String FShop_SysUser =(String)mapmain.get("FShop_SysUser");
String rt = GetTokenByTokenYear(tokenyear);
try
{
JSONObject jsonObject = JSONObject.fromObject( rt );
token=jsonObject.get("access_token").toString();
}
catch(Exception ex)
{
String subject= FShop_SysUser+"的速卖通店铺"+ ShopName+"登陆失效请又一次登陆";
Base1.sendmail(subject,"","mail"); //todo 改动为32
return "broke";
}
return token;
}
获取到了token后,就能够通过马云提供的各类api管理自己的外贸数据了
參考速卖通api模板
http://gw.api.alibaba.com/dev/doc/api.htm?
ns=aliexpress.open
最新文章
- Guass列选主元消去法和三角分解法
- 好看的IDE配色方案让代码看起来不再那么凶猛了
- Codefroces 750C:New Year and Rating(思维)
- 【JavaEE企业应用实战学习记录】optiontransferselect实现两个列表选择框
- apk 打包方式
- linux 系统性能指标采样脚本
- Sphinx全文索引 第一节
- springmvc常用注解标签详解
- mySQL笔记2
- [转]z-order引出的问题
- OpenSSL心脏出血漏洞全回顾
- 【MongoDB】MongoDB服务器搭建(Unix/Linux)
- Java [Leetcode 205]Isomorphic Strings
- delphi array应用 DayOfWeek星期几判断
- mpi冒泡排序并行化
- MIME
- YII Query Builder
- Websense一面、二面及Offer
- Linux 高速操作IOport
- url加密,一般只对参数加密