日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

淘宝非SDK调用

發布時間:2023/12/20 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 淘宝非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调用的全部內容,希望文章能夠幫你解決所遇到的問題。

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