TrackingMore API

Java Class Example 

  • API 등급
    //www.trackingmore.com/api-class_java.html

    설치:
    1. 원하는 위치에이 클래스 다운로드
    2. 라인에서이 클래스에서 Trackingmore Api 키 입력 "$apiKey 보호 = 'API 키를 ';"
    3. 프로젝트에서이 클래스를 필요로 합니다. 그냥 같은:
    require('/path/trackingmore/class.php');


    모든 택배 회사 목록
    String urlStr = null;
    String requestData=null;
    String result = new Tracker().orderOnlineByJson(requestData,urlStr,"carriers");
    
    Detect a carrier by tracking code
    String urlStr = null;
    String requestData="{\"tracking_number\":\"EA152563251CN\"}";
    String result = new Tracker().orderOnlineByJson(requestData,urlStr,"carriers/detect");
    
    모든 추적 목록
    String urlStr ="?page=1&limit=100&created_at_min=1521314361&created_at_max=1541314361&update_time_min=1521314361&update_time_max=1541314361&order_created_time_min=1521314361&order_created_time_max=1541314361&numbers=1212121,UG586285221CN&orders=123&lang=cn";
    String requestData=null;
    String result = new Tracker().orderOnlineByJson(requestData,urlStr,"get");
    
    추적 물품 만들기
    String urlStr =null;
    String requestData= "{\"tracking_number\": \"EA152563254CN\",\"carrier_code\":\"china-ems\",\"title\":\"chase chen\",\"customer_name\":\"chase\",\"customer_email\":\"[email protected]\",\"order_id\":\"#123\",\"order_create_time\":\"2018-05-20 12:00\",\"destination_code\":\"IL\",\"tracking_ship_date\":\"1521314361\",\"tracking_postal_code\":\"13ES20\",\"lang\":\"en\",\"logistics_channel\":\"4PX page\"}";
    String result = new Tracker().orderOnlineByJson(requestData,urlStr,"post");
    
    여러 추적 만들기.
    String urlStr =null;
    String requestData="[{\"tracking_number\": \"RM131516216CN\",\"carrier_code\":\"china-ems\",\"title\":\"chase chen\",\"customer_name\":\"chase\",\"customer_email\":\"[email protected]\",\"order_id\":\"#123444\",\"order_create_time\":\"2018-05-20 12:00\",\"destination_code\":\"IL\",\"tracking_ship_date\":\"1525314361\",\"tracking_postal_code\":\"13ES20\",\"lang\":\"en\",\"logistics_channel\":\"4PX page\"},{\"tracking_number\": \"RM111516216CN\",\"carrier_code\":\"china-ems\",\"title\":\"chase chen\",\"customer_name\":\"chase\",\"customer_email\":\"[email protected]\",\"order_id\":\"#123444\",\"order_create_time\":\"2018-05-20 12:00\",\"destination_code\":\"IL\",\"tracking_ship_date\":\"1521314361\",\"tracking_postal_code\":\"13ES20\",\"lang\":\"en\",\"logistics_channel\":\"4PX page1\"}]";
    String result = new Tracker().orderOnlineByJson(requestData,urlStr,"batch");
    
    하나의 추적에 대한 추적 결과 받기.
    String urlStr ="/china-ems/EA166023092CN";
    String requestData=null;
    String result = new Tracker().orderOnlineByJson(requestData,urlStr,"codeNumberGet");
    
    추적 물품 업데이트
    String urlStr ="/china-ems/EA166023092CN";
    String requestData="{\"title\": \"testtitle\",\"customer_name\":\"c#test\",\"customer_email\":\"[email protected]\",\"order_id\":\"#1234567\",\"logistics_channel\":\"chase chen c#\",\"customer_phone\":\"+86 13873399982\",\"destination_code\":\"US\",\"status\":\"7\"}";
    String result = new Tracker().orderOnlineByJson(requestData,urlStr,"codeNumberPut");
    
    추적 물품 삭제
    String urlStr ="/china-ems/EA166023092CN";
    String requestData=null;
    String result = new Tracker().orderOnlineByJson(requestData,urlStr,"codeNumberDelete");
    
    하나의 추적에 대한 실시간 추적 결과 받기
    String	urlStr =null;
    String requestData="{\"tracking_number\": \"61290983300030854514\",\"carrier_code\":\"fedex\",\"destination_code\":\"US\",\"tracking_ship_date\": \"20180226\",\"tracking_postal_code\":\"13ES20\",\"specialNumberDestination\":\"US\",\"order\":\"#123123\",\"order_create_time\":\"2018/3/27 16:51\",\"lang\":\"en\"}";
    String result = new Tracker().orderOnlineByJson(requestData,urlStr,"realtime");
    
    여러 추적 항목 삭제
    String	urlStr =null;
    String requestData= "[{\"tracking_number\":\"EA152563242CN\",\"carrier_code\":\"china-ems\"},{\"tracking_number\":\"EA152563254CN\",\"carrier_code\":\"china-ems\"}]";
    String result = new Tracker().orderOnlineByJson(requestData,urlStr,"delete");
    
    택배 코드 수정
    String	urlStr =null;
    String requestData="{\"tracking_number\": \"EA152563242CN\",\"carrier_code\":\"dhl\",\"update_carrier_code\":\"china-ems\"}";
    String result = new Tracker().orderOnlineByJson(requestData,urlStr,"update");
    
    사용자 정보
    String	urlStr =null;
    String requestData=null;
    String result = new Tracker().orderOnlineByJson(requestData,urlStr,"getuserinfo");
    
    상태 번호
    String	urlStr =null;
    String requestData=null;
    String result = new Tracker().orderOnlineByJson(requestData,urlStr,"getstatusnumber");
    
    일괄 처리 업데이트 항목 추적 하지
    String	urlStr =null;
    String requestData= "[{\"tracking_number\":\"LK032051658CN\",\"carrier_code\":\"china-ems\"},{\"tracking_number\":\"EA166023092CN\",\"carrier_code\":\"china-ems\"}]";
    String result = new Tracker().orderOnlineByJson(requestData,urlStr,"notupdate");
    
    검사는 선적 원격 지역에 보내집니다.
    String	urlStr =null;
    String requestData= "[{\"country\":\"CN\",\"postcode\":\"400422\"},{\"country\":\"CN\",\"postcode\":\"412000\"}]";
    String result = new Tracker().orderOnlineByJson(requestData,urlStr,"remote");
    
    택배 노화 결과 얻을
    String	urlStr =null;
    String requestData= "[{\"carrier_code\":\"dhl\",\"destination\":\"US\",\"original\":\"CN\"},{\"carrier_code\":\"dhl\",\"destination\":\"RU\",\"original\":\"CN\"}]";
    String result = new Tracker().orderOnlineByJson(requestData,urlStr,"costtime");
    
    더 많은 추적 항목 업데이트
    String	urlStr =null;
    String requestData="[{\"tracking_number\":\"RM131516216CN\",\"carrier_code\":\"china-post\",\"title\": \"testtitle\",\"customer_name\":\"javatest\",\"customer_email\":\"[email protected]\",\"order_id\":\"#123\",\"logistics_channel\":\"chase chen\",\"destination_code\":\"US\",\"status\":\"7\"},{\"tracking_number\":\"RM111516216CN\",\"carrier_code\":\"china-post\",\"title\": \"testtitle\",\"customer_name\":\"javatest\",\"customer_email\":\"[email protected]\",\"order_id\":\"#123\",\"logistics_channel\":\"chase chen\",\"destination_code\":\"US\",\"status\":\"7\"}]";
    String result = new Tracker().orderOnlineByJson(requestData,urlStr,"updatemore");
    

구매 후 주문 추적 경험을 다음 수업으로 가져가십시오.