日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

淘宝非SDK调用

發布時間:2023/12/20 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 淘宝非SDK调用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

獲取數據

<?php

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

require_once 'util.php';

$appKey = 'test';

$appSecret = 'test';

$sessionkey= 'test';

//參數數組

$paramArr = array(

???? 'app_key' => $appKey,

???? 'session_key' => $sessionkey,

???? 'method' => 'taobao.user.seller.get',

???? 'format' => 'json',

???? 'v' => '2.0',

???? 'sign_method'=>'md5',

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

???? 'fields' => 'nick,type,user_id',

??? // 'nick' => 'sandbox_c_1'

);

//生成簽名

$sign = createSign($paramArr);

//組織參數

$strParam = createStrParam($paramArr);

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

//訪問服務

$url = 'http://gw.api.tbsandbox.com/router/rest?'.$strParam; //沙箱環境調用地址

$result = file_get_contents($url);

$result = json_decode($result);

echo "json的結構為:";

print_r($result);

echo "<br>";

echo "用戶名稱為:".$result->user_get_response->user->nick;

echo "<br>";

echo "買家信用等級為:".$result->user_get_response->user->buyer_credit->level;

?>

Util類

<?php

//簽名函數

function createSign ($paramArr) {

???? global $appSecret;

???? $sign = $appSecret;

???? ksort($paramArr);

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

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

???????????? $sign .= $key.$val;

???????? }

???? }

???? $sign.=$appSecret;

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

???? return $sign;

}

//組參函數

function createStrParam ($paramArr) {

???? $strParam = '';

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

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

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

???????? }

???? }

???? return $strParam;

}

?>

總結

以上是生活随笔為你收集整理的淘宝非SDK调用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。