PHP の一般的に使用される無料のエクスプレス ロジスティクス API クエリ インターフェイスの使用に関するチュートリアル
昨日青空
昨日青空 2019-09-10 17:25:29
0
0
1491

エクスプレス追跡番号クエリAPIは、SFエクスプレスクエリ、郵便エクスプレスクエリ、ZTOエクスプレスクエリなどに接続できます。これらのエクスプレス ロジスティクス会社は、エクスプレス注文番号の自動識別インターフェイスやエクスプレス注文番号のクエリ インターフェイスなどのエクスプレス ロジスティクスを提供します。電子商取引企業や ERP サービス企業にとって、このインターフェイスを自社のソフトウェアに統合することで、企業の競争力が高まります。でも%E

パッケージ com.zs.app;
import php.io.BufferedReader;
import php.io.IOException;
import php.io.InputStreamReader;
import php.io.OutputStreamWriter;
import php.io.UnsupportedEncodingException;
import php.net.HttpURLConnection;
import php.net.URL;
import php.net.URLEncoder;
import php.security.MessageDigest;
import php.util.HashMap;
import php.util.Map;
/**#*
* Express Bird Logistics Track Instant Query Interface
*
* @Technical QQ Group: 456320272
* @see:Webpage Link
* @copyright:
*
* DEMOのECIDと秘密キーはテスト用ですので、正式環境では別途アカウントをご登録ください
* 1日のお問い合わせ数が500件を超える場合は、弊社のアカウントにアクセスすることをお勧めします物流追跡サブスクリプション プッシュ インターフェイス

# * ID とキーを申請するには、公式 Web サイトにアクセスしてください: Web リンク
*/
public class KdniaoTrackQueryAPI {
//DEMO
public static void main(String[] args) {
KdniaoTrackQueryAPI api = new KdniaoTrackQueryAPI();
try {
String result = api.getOrderTracesByJson("ANE", "210001633605");
System.out。 print(結果);
} catch (例外 e) {
e.printStackTrace();
}
}
%2return sb.toString().toLowerCase();
}
/**
*base64エンコーディング
* @param str content
* @param charsetエンコーディングメソッド
* @throws UnsupportedEncodingException
*/
private Stringbase64(String str, String charset) throws UnsupportedEncodingException{
String encoded =base64Encode( str.getBytes(charset));
エンコードされた戻り値;
}
@SuppressWarnings("unused")
private String urlEncoder(String str, String charset) が UnsupportedEncodingException をスローします{
String result = URLEncoder.encode(str, charset);
return result;
}
/**
* 電子商取引署名の生成
* @param content content
* @param keyValue Appkey
* @param charset エンコード方式
* @throws UnsupportedEncodingException,Exception
* @returnデータサインのサイン
*/
@SuppressWarnings("unused")
private String encrypt (String content, String keyValue, String charset) は UnsupportedEncodingException、Exception をスローします
{
if (keyValue != null)
{
returnbase64(MD5(content keyValue, charset), charset);
}
b を返す// URL の応答を読み取る BufferedReader 入力ストリームを定義します。
in = new BufferedReader(
new InputStreamReader(conn.getInputStream(), "UTF-8"));
String line;
while ((line = in.readLine()) != null) {
result.append(line);
}
} catch (例外 e) {
e.printStackTrace();
}
//finally ブロックを使用して出力ストリームと入力ストリームを閉じます
finally{
try{
if(out!=null){
out.close();
}
if(in!=null){
in.close();
}
}
catch(IOException ex){
ex.printStackTrace();
}
}
return result.toString();
}
プライベート統計

昨日青空
昨日青空

全員に返信 (0)
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!