ホームページ > バックエンド開発 > PHPチュートリアル > PHP は、Tmall または Taobao 製品の詳細に戻るための Taobao SDK オープン インターフェイスの呼び出しを実装します

PHP は、Tmall または Taobao 製品の詳細に戻るための Taobao SDK オープン インターフェイスの呼び出しを実装します

WBOY
リリース: 2016-06-13 12:29:58
オリジナル
1692 人が閲覧しました

PHP は、Tmall または Taobao 製品の詳細を返すための Taobao SDK オープン インターフェイスの呼び出しを実装します

タオバオ開発プラットフォームでアプリ キーとアプリ シークレットを申請し、オープン プラットフォームでオンラインでアプリ ツールのテストに成功したら、独自のプロジェクトでタオバオ SDK を使用して、タイトルなどのタオバオまたは Tmall 製品の詳細を呼び出すことができます。写真、価格、その他の情報を返すことができます。

?

1. 全体的なアイデア:

?

まず、SDK ツールキットをダウンロードする必要があります (私のツールキットは、パーソナル センター -> Web サイト [左側のサイドバー] -> 表示 -> にあります。Web サイトの概要ページの下部にダウンロード リンクがあります)。

?

ダウンロードした SDK ツール パッケージをディレクトリに抽出します:

?

PHP は、Tmall または Taobao 製品の詳細に戻るための Taobao 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

?

結果の取得:

PHP は、Tmall または Taobao 製品の詳細に戻るための Taobao SDK オープン インターフェイスの呼び出しを実装します

?

Tモールベイビー

?

製品リンク:

http://detail.tmall.com/item.htm?spm=a230r.1.14.1.SjOPaH&id=24058364609&ad_id=&am_id=&cm_id=140105335569ed55e27b&pm_id=

?

結果の取得:

PHP は、Tmall または Taobao 製品の詳細に戻るための Taobao SDK オープン インターフェイスの呼び出しを実装します

?

?

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート