Entwicklung der öffentlichen WeChat-Plattform – Express-Lieferanfrage

黄舟
Freigeben: 2016-12-30 10:30:26
Original
2424 Leute haben es durchsucht

1) API-Anwendung

2) Mobiltelefon-Abfrage-API



3) Serveranforderungen

4) Intelligente Abfrage

5) Effektanzeige

----------------------------------------------------- -----------------------------------

1) API-Anwendung

Express 100 bietet eine Abfrageschnittstellen-API. Sie müssen den Schlüssel http://www.kuaidi100.com/openapi/applyapi.shtml beantragen.

Die Anzahl der Abfragen ist begrenzt, 19.11.2013, bis zu 2000 Mal/Tag

Eine der Bewerbungsbedingungen ist die Bereitstellung eines Links zu Express 100. Ich habe mich 2 Mal auf der Homepage der Website beworben

, bin aber gescheitert

2) Mobile Abfrage-API

Express 100 bietet eine mobile Abfrage-API, http://www.kuaidi100.com/openapi/mobileapi.shtml

Es ist jedoch nicht erforderlich, einen Schlüssel zu beantragen Das zurückgegebene Ergebnis ist HTML, das analysiert werden muss

über simple_html_dom.php HTML analysiert, schließlich das gewünschte Ergebnis erhalten

<?php 
/*
	快递100 提供的接口,返回html;
	使用 simple_html_dom 解析html,得到快递结果

	 d_eng (sh109419@163.com)
	 2013-11-20 
 */ 
/*
天天快递查询电话:4001-888-888<br>              <br>天天快递单号:560050137619<br>查询结果如下所示:<br>·2013-11-18 16:58:30
 快件已到达【上海虹口一部】          扫描员是【11】上一站是【上海集散】<br>·2013-11-18 18:46:19
 【上海普陀二部】的收件员【高军13916321314】已收件<br>·2013-11-18 22:28:08
 由【上海普陀二部】发往【上海集散】<br>·2013-11-19 00:38:31
 由【上海集散】发往【上海虹口一部】<br>·2013-11-19 08:13:32
 快件已到达【上海虹口一部】          扫描员是【21242.1010】上一站是【上海集散】<br>·2013-11-19 08:54:45
 【上海虹口一部】的派件员【孔明】正在派件<br>·2013-11-19 10:58:14
 已签收,签收人是【同事代签】
*/

header("Content-Type:text/html; charset=utf-8");  
include("simple_html_dom.php");
function express($company,$code) { 
    
	// get html
	$url = "http://wap.kuaidi100.com/wap_result.jsp?rand=20120517&id=".$company."&fromWeb=null&&postid=".$code;
	$html=file_get_contents($url) or die();

	//get form part
	$x=explode("</form>",$html);
	$x=explode("<form",$x[0]); 
	$form = "<form".$x[1]."</form>";
	
	// create dom	
	$dom = str_get_html($form);
	// 找到所有<p>
	$text = "";
	foreach($dom->find(&#39;p&#39;) as $element) {
		if ($text<>"") $text = $text.&#39;<br>&#39;;
		$text = $text.$element->plaintext;
	}
	return $text;
} 

echo express(&#39;shentong&#39;,&#39;668711492860&#39;); 
echo &#39;<br>&#39;;
echo &#39;<br>&#39;;
echo express(&#39;tiantian&#39;,&#39;560050137619&#39;); 
echo &#39;<br>&#39;;
echo &#39;<br>&#39;;
echo express(&#39;yunda&#39;,&#39;1900497688272&#39;); 

?>
Nach dem Login kopieren

3) Serveranforderungen

Express 100 funktioniert Ich unterstütze die Sina-SAE-Plattform nicht und habe es dann versucht Sie eröffnen ein Konto, aber PHP+MySQL kostet fast 200 pro Monat, geben Sie auf

c) Beantragen Sie die Baidu Cloud Platform, BAE kann auf Express 100 zugreifen, aber BAE unterstützt Google Translate nicht,

OK, Lösung, WeChat-Dienstprogramm wird in BAE platziert, Google Translate wird in SAE platziert,

WeChat Bei Verwendung von Google Translate wird der Befehl an das WeChat-Dienstprogramm (BAE) gesendet und die Google-Übersetzung erfolgt werden aus der Ferne von BAE (SAE) aus angerufen

Nachdem die Express-Anruf-Demo abgeschlossen ist und die Serverumgebung gut etabliert ist, ist die Entwicklung von WeChat-Programmen einfach

4) Intelligente Abfrage

Bei Express-Abfragen müssen der Kurier und das Kurierunternehmen im Allgemeinen intelligent mit dem Kurierunternehmen übereinstimmen und den Datensatz finden, wenn nur die Kuriernummer angegeben ist.
Der Kern der intelligenten Abfrage ist die Matching-Strategie, von der einige hier gesammelt sind:


5) Effektanzeige

公司名称	单号长度	纯数字	常用
德邦		8-10		Y		1或2开头	
EMS		13		N		开头和结尾二位是字母,中间是数字
汇通		12-14		N		50*开头
联昊通		12		Y		5*、6*等开头
申通		12		Y		1-9开头 268*、368*、58*  66*等开头  
顺丰		12		Y		电话区号后三位开头
速尔		12		Y	
天天		12		Y		6**、5*、00*等开头
圆通		10		N		1*、2*、6*、8*、D*及V*等开头
韵达		13		Y		10*、12*、19*等开头
中通		12		Y		2008**、6**、010等开头
宅急送		10		Y		7**、6**、5**等开头
Nach dem Login kopieren

Entwicklung der öffentlichen WeChat-Plattform – Express-Lieferanfrage

Das Obige ist der Inhalt der WeChat Public Platform Development-Express-Abfrage. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!



Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!