ホームページ php教程 PHP源码 简单实现淘宝API调用

简单实现淘宝API调用

May 25, 2016 pm 05:03 PM

简单实现淘宝API调用

简单实现了淘宝API的调用的类,暂时没有考虑session,可以参照淘宝api实现各种功能,比如获取宝贝详情、图片链接等。欢迎提建议

<?php
 
class TaobaoApi {
    /*
     * 定义并初始化参数数组,某些固定参数可写在这个位置
     */
 
    protected $_param = array(&#39;app_key&#39; => &#39;21572060&#39;, &#39;v&#39; => &#39;2.0&#39;,
        &#39;sign_method&#39; => &#39;md5&#39;, &#39;format&#39; => &#39;xml&#39;);
    /*
     * Sign值存储变量
     */
    protected $_sign;
    /*
     * 应用密码存储变量
     */
    public $secret = &#39;your secret&#39;;
    /*
     * 请求URL存储变量
     */
    protected $_url;
 
    public function run() {
        $this->createSign();
        $this->createRequestUrl();
        return $this->requestData();
    }
 
    /*
     * 通过魔法赋值向参数数组写入数据
     * @param string $name 数组名
     * @param string $value 数组键值
     */
 
    public function __set($name, $value) {
        $this->_param[$name] = $value;
    }
 
    /*
     * 组建Sign
     * @global $this->_param 参数数组
     * @global $this->secret 应用密钥
     */
 
    protected function createSign() {
        $this->_param[&#39;timestamp&#39;] = date(&#39;Y-m-d H:i:s&#39;);
        ksort($this->_param, SORT_STRING); //数组按键值排序
        $tmp = &#39;&#39;;
        foreach ($this->_param as $key => $value) {
            $tmp.= $key . $value;
        }
        $this->_sign = strtoupper(md5($this->secret . $tmp . $this->secret));
    }
 
    /*
     * 由参数和Sign值组合成请求URL
     * @global $this->_param
     * @global $this->url
     */
 
    protected function createRequestUrl() {
        $this->_param[&#39;timestamp&#39;] = urlencode($this->_param[&#39;timestamp&#39;]);
        $this->_url = &#39;http://gw.api.taobao.com/router/rest?sign=&#39; . $this->_sign;
        foreach ($this->_param as $key => $value) {
            $this->_url.=&#39;&&#39; . $key . &#39;=&#39; . $value;
        }
    }
 
    /*
     * 获取数据
     */
 
    protected function requestData() {
        return file_get_contents($this->_url);
    }
 
}
 
$a = new TaobaoApi();
//下面只要写入淘宝API规定必须传入的参数
$a->method = &#39;taobao.item.get&#39;;
$a->fields = &#39;desc,nick&#39;;
$a->app_key = &#39;your key&#39;;
$a->secret = &#39;your secret&#39;;
$a->num_iid = 16096610668;
//默认以xml方式输出
echo $a->run();
?>
ログイン後にコピー

                   

以上就是简单实现淘宝API调用的内容,更多相关内容请关注PHP中文网(www.php.cn)!

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

タオバオの配送先住所を確認する方法 タオバオ アプリで注文した商品の配送先住所を確認する方法 タオバオの配送先住所を確認する方法 タオバオ アプリで注文した商品の配送先住所を確認する方法 Mar 12, 2024 pm 04:00 PM

タオバオ アプリは、ショッピングに関するすべての問題を解決します。非常に多くの販売業者と非常に多くの商品が選択を待っています。購入したい商品の種類に関係なく、ここで検索して見つけることができます。誰もが直接注文できるようになります。注文から購入まで、すべての機能を自由に操作できます。注文が正常に完了したら、販売者が商品を出荷し、物流配送を実行するのを待つだけで済みます。非常に便利で多くの、誰もが閲覧することを選択できますこれらの製品の出荷場所を確認し、製品の出荷場所を知ることができます。特に電子製品を購入する場合は、関連する出荷場所の情報を確認して、整備済み機械を購入する際の問題を回避できます。

タオバオでパスワードフリー決済をオフにする方法 パスワードフリー決済の設定方法を解除する方法。 タオバオでパスワードフリー決済をオフにする方法 パスワードフリー決済の設定方法を解除する方法。 Mar 12, 2024 pm 12:07 PM

タオバオアプリには非常に多くの機能があります。これらの機能は、誰もがより良いショッピング体験を得ることができるようにするために存在します。多数の製品タイプは、さまざまなユーザーのショッピングニーズを十分に満たすことができます。誰もが本当に望んでいます。あなたは欲しいものを何でも買うことができます。 「カテゴリー検索」「直接検索」でも問題ありません。どなたでも安心してネットショッピングをお楽しみいただけます。お得なショッピングサービスをご提供いたします。欲しいものはすべて必ず手に入ります。もちろん、ここで買い物をすると、さまざまな買い物方法が表示され、選択できるようになります。ここでのパスワード不要の支払い機能を好む人もいますし、そうでない人もいます。私はとても気に入っていますが、セキュリティはそれほど高くないと思います. もちろん、誰でもいつでもキャンセルできます。

タオバオの無料赤い封筒 2024 を入手する方法 タオバオの無料赤い封筒 2024 を入手する方法 May 09, 2024 pm 03:22 PM

2024年のタオバオ無料注文イベントは1日3回開催され、誰もが対応する時間に対応する量の商品を注文し、支払う必要があります。無料注文金額は同額の赤い封筒の形で配布されます。次に、2024 年に淘宝網の無料注文の赤い封筒を受け取る方法を紹介します。それを入手します。無料のユーザーの場合、赤い封筒の資格は、アクティベーション状態にあるカードとクーポンのパッケージに発行されます。タオバオのウェブ版には現在カードとクーポンのパッケージがなく、無料注文イベントの当選記録のみが表示されます。カードとクーポンのパッケージは [淘宝網 APP - 私の淘宝網 - 私の権利 - 赤い封筒] にあります。淘宝網の無料赤い封筒を入手する方法 20241. 無料の注文を獲得したユーザーには、有効化を待機している状態のカードとクーポン パッケージに赤い封筒の資格が配布されます。 2. 現在、淘宝網の Web バージョンでは、カードとクーポンのパッケージがあり、無料注文アクティビティの当選記録のみが表示されます。 ;3. カード クーポン パッケージは [淘宝網 APP - 私の淘宝網 - 私の権利 - 赤い封筒] にあります。

タオバオストアの登録プロセス タオバオストアの登録プロセス Mar 25, 2024 pm 01:37 PM

1.タオバオアプリを開き、右下の[マイタオバオ]をクリックし、右上の[設定]をクリックします。 2. [加盟店決済]を選択し、[タオバオストアを開く]をクリックし、[一般加盟店]を選択します。 3. [無料出店]画面では、[個人加盟店]出店の具体的なプロセスを確認することができます。 4. ストア名を入力し、[ストアを開く] をクリックし、3 つの項目すべてにチェックを入れて、[0 元でストアを開く] をクリックします。 5. 最後に【本人認証】を完了し、【店舗基本情報】を入力すると無事出店できます。

タオバオでの総消費額の確認方法 総消費額の確認方法 タオバオでの総消費額の確認方法 総消費額の確認方法 Mar 12, 2024 pm 03:07 PM

通常オンラインショッピングをする必要がある場合、私たちは皆、すべてのショッピングニーズを完全に満たすことができるプラットフォームとしてタオバオを選択するでしょう、タオバオにはさまざまな商品のためのリソースが豊富にあり、本当にあらゆる種類の商品が集まっています。このプラットフォームには、多くのカテゴリの製品があり、自分のニーズに合わせて選択できることに誰もが気づきました。欲しいものは何でも購入できるので、誰もが間違いなくここで購入します。多くの製品があり、これらの商品の価格は大きく異なります。これらの買い物記録はすべて保存できるので、誰でもいつでも確認することができて便利です。そこで、ここで何を買い物しているかがわかっている場合は、具体的には何ですか? いくらお金を使いましたか?とても興味があるはずです。以下にお話します。

タオバオで名前を変更する方法 タオバオで名前を変更する方法 Mar 24, 2024 pm 03:31 PM

名前変更機能を使用すると、ユーザーはタオバオで自分の名前とニックネームを自由に変更できます。一部のユーザーはタオバオで名前を変更する方法がわかりません。マイ タオバオの設定でアバターのタオバオ アカウントをクリックするだけで変更できます。次に、編集者がお届けします 名前とニックネームの変更方法を紹介しますので、まだご存じない方はぜひダウンロードして試してみてください。タオバオの使い方チュートリアル タオバオの名前変更方法 答え: マイ タオバオの設定でアバターのタオバオ アカウントをクリックして変更します 詳細: 1. タオバオに入り、右下の[マイ タオバオ]をクリックします。 2. 右上の[設定]アイコンをクリックします。 3. アバターをクリックします。 4. もう一度[タオバオアカウント]をクリックします。 5. [アカウント名の変更]をクリックし、入力・変更します。

タオバオで赤い封筒のリマインダーをオフにする方法 タオバオで赤い封筒のリマインダーをオフにする方法 Apr 01, 2024 pm 06:25 PM

タオバオは、多くの友人がよく使用するオンライン ショッピング ソフトウェアです。あなたは通常、タオバオで注文したり、さまざまなものを購入したりします。ユーザーに赤い封筒のリマインダー機能を提供します。これをオフにしたいという友人もいます。急いで PHP 中国語をチェックしてください。ウェブサイトをご覧ください。タオバオで赤い封筒のリマインダーをオフにする手順のリスト 1. タオバオ APP のパーソナルセンターを開き、[設定] ボタンを選択してページに入ります。 2. [メッセージ通知] オプションを見つけて、メッセージプッシュスイッチを選択し、赤い封筒のメッセージを見つけてスイッチをオフにします。 3. または、携帯電話の設定ページから淘宝アプリの通知許可をオフにすることもできます。これにより、淘宝網からのすべてのメッセージはプッシュされず、通知許可をオンにした後にのみ表示されます。 4. 受信するメッセージの種類をユーザーが設定できるため、使いやすくなります。

「タオバオ」510無料紅封筒の使い方 「タオバオ」510無料紅封筒の使い方 May 08, 2024 pm 10:00 PM

タオバオ510の無料赤い封筒の使い方は?タオバオは最近、510周年を記念して無料注文イベントを開始しました。このイベントでは、多くの特典があり、このイベントに参加したいと考えている友人もいます。ですが、具体的な使い方がわかっている場合は、今日の関連する紹介を見てみましょう。タオバオの 510 周年記念無料注文レッド パックの使用手順: 無料注文レッド パックは、推測質問のためのすべての注文が確認され受信された後に使用できます。 1. ユーザーはウェブ版淘宝網を通じて無料の赤い封筒を発行および回収することができます。現在、カードとクーポンのパッケージはありませんが、[淘宝網 APP - 私の淘宝網 - 私の権利 - 赤い封筒] で見ることができます。無料の注文を取得したユーザーには、赤い封筒の資格がカードとクーポンのパッケージに配布され、カードとクーポンのパッケージは賞品獲得のために有効化されています。

See all articles