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 Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

타오바오 배송지 주소는 어떻게 확인하나요? 타오바오 앱에서 주문한 상품의 배송지 주소를 확인하는 방법은 무엇인가요? 타오바오 배송지 주소는 어떻게 확인하나요? 타오바오 앱에서 주문한 상품의 배송지 주소를 확인하는 방법은 무엇인가요? Mar 12, 2024 pm 04:00 PM

Taobao 앱은 귀하의 모든 쇼핑 문제를 해결할 수 있습니다. 여기에는 수많은 판매자가 있으며 귀하가 선택하기를 기다리는 제품이 무엇이든 상관없이 여기에서 검색하고 찾을 수 있습니다. 주문하고 구매하며 모든 기능을 자유롭게 사용할 수 있습니다. 주문을 성공적으로 하면 판매자가 상품을 배송하고 물류 배송을 수행할 때까지 기다리면 됩니다. 매우 편리하고 많은 사람들이 볼 수 있습니다. 이러한 제품의 배송 위치를 확인하고 해당 제품이 배송되는 위치를 알아보세요. 특히 일부 전자 제품을 구매할 때 일부 관련 배송 위치를 확인하여 일부 리퍼브 기계를 구매할 때 발생할 수 있는 문제를 피할 수 있습니다.

Taobao 무료 빨간 봉투 2024를 얻는 방법 Taobao 무료 빨간 봉투 2024를 얻는 방법 May 09, 2024 pm 03:22 PM

2024년 타오바오 무료주문 이벤트는 하루 3번 진행됩니다. 모든 사람은 해당 시간에 해당 상품을 주문하고 결제해야 합니다. 무료 주문 금액은 동일한 금액의 빨간 봉투 형태로 배포됩니다. 다음으로 2024년 타오바오 무료 주문 빨간 봉투 받는 방법을 알려드리겠습니다. 무료 사용자의 경우 활성화 상태에 있는 카드와 쿠폰 패키지에 빨간 봉투 자격이 발급됩니다. 현재 타오바오 웹 버전에는 카드와 쿠폰 패키지가 없으며, 무료 주문 이벤트 당첨 기록만 표시됩니다. 카드와 쿠폰 패키지는 [타오바오 앱-내 타오바오]-나의 권리-빨간 봉투]에 있습니다. 타오바오 빨간 봉투 무료로 받는 방법 20241. 무료 주문을 받은 사용자에게 빨간 봉투 자격은 활성화 대기 중인 카드와 쿠폰 패키지에 배포됩니다. 카드와 쿠폰 패키지가 있으며, 무료 주문 활동의 당첨 기록만 표시됩니다. ;3. 카드 쿠폰 패키지는 [타오바오 앱-나의 권리-빨간 봉투]에 있습니다.

타오바오에서 비밀번호 없는 결제를 끄는 방법 비밀번호 없는 결제 설정 방법을 취소하는 방법입니다. 타오바오에서 비밀번호 없는 결제를 끄는 방법 비밀번호 없는 결제 설정 방법을 취소하는 방법입니다. Mar 12, 2024 pm 12:07 PM

Taobao 앱에는 모든 사람이 더 나은 쇼핑 경험을 할 수 있도록 많은 기능이 있습니다. 다양한 제품 유형은 모두가 원하는 것을 구매할 수 있습니다. 카테고리별로 검색하실 수도 있고, 직접 검색하실 수도 있습니다. 누구나 안심하고 온라인 쇼핑을 하실 수 있습니다. 물론, 원하시는 모든 것을 제공해 드립니다. 여기에서 쇼핑하시면 선택 가능한 다양한 쇼핑 방법을 찾으실 수 있습니다. 비밀번호 없는 결제 기능을 좋아하는 사람도 있고 그렇지 않은 사람도 있지만 보안 수준은 그다지 높지 않은 것 같아요. 물론 누구나 언제든지 취소할 수 있습니다.

타오바오 총 소비량 확인하는 방법 총 소비량 확인하는 방법 타오바오 총 소비량 확인하는 방법 총 소비량 확인하는 방법 Mar 12, 2024 pm 03:07 PM

일반적으로 온라인 쇼핑을 해야 한다면 우리는 모두 Taobao를 플랫폼으로 선택하여 모든 쇼핑 요구를 완벽하게 충족할 수 있습니다. 여기에는 다양한 상품에 대한 많은 리소스가 있으며 실제로 모든 종류의 상품이 모여 있습니다. 이 플랫폼에는 다양한 제품 카테고리가 있으며 자신의 필요에 따라 선택할 수 있습니다. 이 상품들의 가격은 천차만별입니다. 이 모든 쇼핑 기록은 모두가 언제든지 확인할 수 있어 편리합니다. 그렇다면 여기서 쇼핑하는 금액은 정확히 얼마입니까? 여기 편집자들이 매우 궁금할 것입니다.

Taobao에서 빨간 봉투 알림을 끄는 방법 Taobao에서 빨간 봉투 알림을 끄는 방법 Apr 01, 2024 pm 06:25 PM

Taobao는 많은 친구들이 일반적으로 사용하는 온라인 쇼핑 소프트웨어입니다. 일반적으로 Taobao에서 많은 물건을 주문하고 구매하는 경우가 있습니다. 일부 친구는 이 기능을 끄고 싶어하므로 서둘러 PHP 중국어를 확인하세요. 웹사이트를 살펴보세요. 타오바오 빨간 봉투 알림을 끄는 단계 목록 1. 타오바오 앱 개인 센터를 열고 [설정] 버튼을 선택하여 페이지로 들어갑니다. 2. [메시지 알림] 옵션을 찾으세요. 여기에서 빨간 봉투 메시지를 찾아 스위치를 끌 수 있습니다. 3. 또는 휴대폰 설정 페이지를 통해 타오바오 앱의 알림 권한을 꺼서 타오바오에서 보내는 모든 메시지가 푸시에 들어가지 않고 켜진 후에만 볼 수 있도록 할 수 있습니다. 4. 사용자는 어떤 유형의 메시지를 받고 싶은지 설정할 수 있으므로 사용이 더 쉽습니다.

타오바오 이름 바꾸는 방법 타오바오 이름 바꾸는 방법 Mar 24, 2024 pm 03:31 PM

이름 변경 기능을 사용하면 타오바오에서 이름과 닉네임을 자유롭게 변경할 수 있습니다. 일부 사용자는 타오바오에서 이름을 변경하는 방법을 모릅니다. 내 타오바오 설정에서 아바타의 타오바오 계정을 클릭하면 됩니다. 편집자가 알려드릴 것입니다. 이름과 닉네임을 변경하는 방법을 소개합니다. 아직 모르신다면 다운로드하여 사용해 보세요. 타오바오 사용 튜토리얼: 타오바오에서 이름을 변경하는 방법 답변: 내 타오바오 설정에서 아바타의 타오바오 계정을 클릭하여 수정하세요. 자세한 소개: 1. 타오바오에 들어가서 오른쪽 하단의 [내 타오바오]를 클릭하세요. . 2. 우측 상단의 [설정] 아이콘을 클릭하세요. 3. 아바타를 클릭하세요. 4. [타오바오 계정]을 다시 클릭하세요. 5. [계정 이름 수정]을 클릭하여 입력 후 수정하세요.

'타오바오' 510 무료 빨간 봉투 사용 방법 '타오바오' 510 무료 빨간 봉투 사용 방법 May 08, 2024 pm 10:00 PM

타오바오 510 무료 빨간 봉투를 사용하는 방법은 무엇입니까? 타오바오는 최근 창립 510주년을 맞아 무료 주문 이벤트를 진행했는데, 이 이벤트를 통해 빨간 봉투 무료 주문을 받을 수 있는데, 많은 친구들이 이 이벤트에 참여하고 싶어 한다고 합니다. , 그러나 그렇지 않습니다. 구체적인 사용법을 알고 있다면 오늘 관련 소개를 살펴 보겠습니다. 타오바오 510주년 무료 주문 레드 패킷 사용 지침: 무료 주문 레드 팩은 추측 문제에 대한 모든 주문이 확인되고 접수된 후에 사용할 수 있습니다. 1. 타오바오 웹버전을 통해 무료 빨간봉투 발급 및 복구가 가능합니다. 현재 카드 및 쿠폰 패키지는 제공되지 않으나, [타오바오 앱-나의타오바오-나의 권리-빨간봉투]에서 확인하실 수 있습니다. 무료 주문을 완료한 사용자에 한해 활성화 상태의 카드 및 쿠폰 패키지에 빨간 봉투 자격이 부여되며, 경품 당첨을 위해 카드 및 쿠폰 패키지가 진행 중입니다.

타오바오 매장 등록 과정 타오바오 매장 등록 과정 Mar 25, 2024 pm 01:37 PM

1. 타오바오 앱을 열고, 우측 하단의 [내 타오바오]를 클릭한 후, 우측 상단의 [설정]을 클릭하세요. 2. [가맹점 정산]을 선택하고, [타오바오 스토어 열기]를 클릭한 후, [일반 가맹점]을 선택하세요. 3. [무료 매장 오픈] 인터페이스에서는 [개인 가맹점] 매장 오픈의 구체적인 과정을 확인할 수 있습니다. 4. 매장 이름을 지정한 후 [매장 오픈]을 클릭하고, 3개 항목을 모두 체크한 뒤, [0위안으로 매장 오픈]을 클릭하세요. 5. 마지막으로 [실명인증]과 [매장기본정보]를 입력하시면 성공적인 매장 오픈이 가능합니다.

See all articles