外貿開發,用java調用速賣通api第一步,token的獲取。

 第一步 定義速賣通api的常量css


 public String client_id;
 public String client_key;
 public String site;html

 

第二步 獲取登錄的uRLsql

    /**
     * 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(" express

     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;
    }
json

 

獲取到了token後,就可以經過馬雲提供的各種api管理本身的外貿數據了api

參考速賣通api模板 app

http://gw.api.alibaba.com/dev/doc/api.htm?post

ns=aliexpress.openui

相關文章
相關標籤/搜索