国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

php調用淘寶開放API實現根據賣家昵稱獲取賣家店鋪ID的方法

2024-04-25 20:40:16
字體:
來源:轉載
供稿:網友

本文實例講述了php調用淘寶開放API實現根據賣家昵稱獲取賣家店鋪ID的方法。分享給大家供大家參考。具體實現方法如下:

<?php

header("Content-Type:text/html;charset=UTF-8");

/*本程序功能:根賣家昵稱獲取賣家店鋪sid,還有店鋪標題*/

//config

$appKey = '12345678; //你的密匙

$appSecret = '123456789';

$usernick = 'grayvoice'; //你的用戶名

$salenick= '缺水魚兒'; //賣家昵稱

//簽名函數

function createSign ($paramArr) {

global $appSecret;

$sign = $appSecret;

ksort($paramArr);

foreach ($paramArr as $key => $val) {

if ($key !='' && $val !='') {

$sign .= $key.$val;

}

}

$sign = strtoupper(md5($sign));

return $sign;

}

//組參函數

function createStrParam ($paramArr) {

$strParam = '';

foreach ($paramArr as $key => $val) {

if ($key != '' && $val !='') {

$strParam .= $key.'='.urlencode($val).'&';

}

}

return $strParam;

}

//解析xml函數

function getXmlData ($strXml) {

$pos = strpos($strXml, 'xml');

if ($pos) {

$xmlCode=simplexml_load_string($strXml,'SimpleXMLElement', LIBXML_NOCDATA);

$arrayCode=get_object_vars_final($xmlCode);

return $arrayCode ;

} else {

return '';

}

}

function get_object_vars_final($obj){

if(is_object($obj)){

$obj=get_object_vars($obj);

}

if(is_array($obj)){

foreach ($obj as $key=>$value){

$obj[$key]=get_object_vars_final($value);

}

}

return $obj;

}

//參數數組

$paramArr = array(

'app_key' => $appKey,

'method' => 'taobao.shop.get',

'format' => 'xml',

'v' => '1.0',

'timestamp' => date('Y-m-d H:i:s'),

'fields' => 'sid,nick,title',
/*想要返回的數據的相應參數,sid對應賣家店鋪id,nick對應賣家昵稱,這里其實不用返回,因為已經知道了嘛。title對應賣家店鋪標題,也就是店鋪名稱*/

'nick' => $salenick //賣家昵稱

);

//生成簽名

$sign = createSign($paramArr);

//組織參數

$strParam = createStrParam($paramArr);

$strParam .= 'sign='.$sign;

//訪問服務

$url = 'http://gw.api.taobao.com/router/rest'.$strParam;

$result = file_get_contents($url);

$result = getXmlData($result);

$sid = $result['shop']['sid']; //返回賣家店鋪ID

$nick = $result['shop']['nick']; //返回賣家昵稱

$title = $result['shop']['title']; //返回賣家店鋪標題

?>

<php echo '賣家店鋪ID:'.$sid.'<br>';> <!-- 在頁面打印店鋪ID -->

<php echo '賣家昵稱:'.$nick.'<br>';> <!-- 在頁面打印賣家昵稱-->

<php echo '店鋪標題:'.$title.'<br>';> <!-- 在頁面打印賣家店鋪標題 -->

希望本文所述對大家的php程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丰台区| 潼南县| 阿尔山市| 南澳县| 育儿| 呈贡县| 永丰县| 神池县| 双江| 全州县| 明星| 嘉禾县| 武威市| 施甸县| 天全县| 宜兰市| 滦南县| 根河市| 嘉祥县| 舞阳县| 江油市| 呼伦贝尔市| 萨迦县| 资兴市| 霸州市| 墨竹工卡县| 启东市| 科技| 罗山县| 贡觉县| 东港市| 灌阳县| 琼海市| 玛纳斯县| 射阳县| 克什克腾旗| 循化| 泽库县| 平塘县| 梁山县| 错那县|