タオバオ開発プラットフォームでアプリ キーとアプリ シークレットを申請し、オープン プラットフォームでオンラインでアプリ ツールのテストに成功したら、独自のプロジェクトでタオバオ SDK を使用して、タイトルなどのタオバオまたは Tmall 製品の詳細を呼び出すことができます。写真、価格、その他の情報を返すことができます。
?
1. 全体的なアイデア:
?
まず、SDK ツールキットをダウンロードする必要があります (私のツールキットは、パーソナル センター -> Web サイト [左側のサイドバー] -> 表示 -> にあります。Web サイトの概要ページの下部にダウンロード リンクがあります)。
?
ダウンロードした SDK ツール パッケージをディレクトリに抽出します:
?
?
次に、このディレクトリに 2 つのファイルを作成します。index.php は、赤ちゃんの詳細ページへのリンクを送信し、返された結果を表示するために使用されます。taabao.php は、送信された URL を処理し、そこから赤ちゃん ID を取得するために使用されます。次に、Taobao SDK 関連を呼び出します。クラスとメソッドは、赤ちゃんの詳細を json 形式でindex.php に返します。一般的な考え方は次のとおりです。関連するコードは次のとおりです:
?
2.index.php コード:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"> </script> <input type="text" size="64"/> <button onclick="getProductInfo()">获取商品信息</button> <div id="product"> 商品名称:<h3></h3> 商品价格:<span id="price"></span><br/> 购买链接:<span id="buylink"></span><br/> 商品图片: <div id="images"> </div> </div> <script type="text/javascript"> function getProductInfo(){ $.post('PHP は、Tmall または Taobao 製品の詳細に戻るための Taobao SDK オープン インターフェイスの呼び出しを実装します.php',{url:$("input").val()}, function(data){ $("h3").html(data.item.title); $("#price").html(data.item.price); $("#buylink").html(data.item.detail_url); //alert(data.item.item_imgs.item_img.length); var img_nums = data.item.item_imgs.item_img.length; for(var i=0;i<img_nums;i++){ $("#images").append("<img src='"+data.item.item_imgs.item_img[i]['url']+"' style="max-width:90%"PHP は、Tmall または Taobao 製品の詳細に戻るための Taobao SDK オープン インターフェイスの呼び出しを実装します" > "); } },'json'); } </script>?
?
3.taabao.php コード:
<?php require_once('TopSdk.php'); if (isset($_POST['url'])): $url = $_POST['url']; $pattern = "/http:\/\/[\w]+.[\w]+.com\/item.htm\?.*?id=([\d]+).*?/"; //正则提取淘宝或天猫宝贝id preg_match($pattern, $url, $id); $c = new TopClient; $c->appkey = your_appkey; $c->secretKey = 'your_secretkey'; $c->format = 'json'; $req = new ItemGetRequest; $req->setFields("detail_url,title,price,item_img"); $req->setNumIid($id[1]); $resp = $c->execute($req); echo json_encode($resp); endif; ?>
?
4. テスト結果:
?
タオバベイビー
?
製品リンク:
http://item.PHP は、Tmall または Taobao 製品の詳細に戻るための Taobao SDK オープン インターフェイスの呼び出しを実装します.com/item.htm?spm=a230r.1.14.43.SjOPaH&id=21932239468&_u=hc3uuihb673
?
結果の取得:
?
Tモールベイビー
?
製品リンク:
http://detail.tmall.com/item.htm?spm=a230r.1.14.1.SjOPaH&id=24058364609&ad_id=&am_id=&cm_id=140105335569ed55e27b&pm_id=
?
結果の取得:
?
?
Farmer Manor Web サイトの創設者。Web プログラミングが専門で、読書、旅行、歴史、ヘルスケアにも興味があります。オープンソースと共有の精神に基づき、このサイトの記事を自由に転載してください。ただし、出典を明記してください: http://www.icultivator.com/p/4139.html
?
?SDK: http://api.taovao.com/myresources/standardSdk.htm?spm=0.0.0.0.ID9FuF