淘客方舟

淘宝开放平台授权介绍

如果在淘宝开放平台获取订单等隐私数据,就需要进行登录授权。

授权采取通用的OAuth2.0协议,如果你不懂也没关系。

授权分为客户端授权和网页端授权,我们分别来介绍。

客户端授权模式

获取我们的APPkey

1555344031-taoke6-1555344031.jpeg

拼接链接

https://oauth.taobao.com/authorize?response_type=token&client_id=00000000&state=1212&view=web

简单说只要替换client_id参数为你自己的APPkey即可。

在浏览器里打开授权登录即可

1555344031-taoke0-1555344031.jpeg

在URL和页面里都存在session(或称为access_token)

这种一般用在客户端授权,比较简单,比如在桌面端软件,或是APP里内置一个webview,引导授权即可。

服务端授权方式

客户端授权适合桌面工具等简易授权,但是对于session管理比较困难。对于WEB开发,或是需要对账号进行管理,授权过期时间管理进行操作,就需要使用回调操作了。

填写回调URL,这里需要自己有个网站,语言随意,这个回调URL需要你自己填写的,里面的代码也需要你自己编写,这里我们以PHP为例演示。

1555344031-taoke1-1555344031.jpeg

<?php

/*测试时,需把test参数换成自己应用对应的值*/


$url = 'https://oauth.taobao.com/token';

$postfields= array('grant_type'=>'authorization_code',

'client_id'=>'12345678',

'client_secret'=>'eeeeeeeeeee000000000000eeeeee',

'code'=>$_REQUEST['code'],

'redirect_uri'=>'http://xxxxxxx.com/token.php');

$post_data = '';


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

$post_data .="$key=".urlencode($value)."&";}

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0);

curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0);


//指定post数据

curl_setopt($ch, CURLOPT_POST, true);


//添加变量

curl_setopt($ch, CURLOPT_POSTFIELDS, substr($post_data,0,-1));

$output = curl_exec($ch);

$httpStatusCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);

echo $httpStatusCode;

curl_close($ch);

echo $output;

?>


拼接授权URL:1)拼接授权url

https://oauth.taobao.com/authorize?response_type=code&client_id=25307802&redirect_uri=http://tbapi.dahuariji.com/token.php&state=1212&view=web

关于授权就到这里了。


分享到:
关于我们
官方动态 官方网址 关于我们 招贤纳士
产品介绍
淘宝客APP
淘宝客CMS
方舟公众号
方舟机器人
程序更新
推广交流
推广技巧
常见问题
论坛精选
扫描二维码 关注'淘客方舟科技'微信公众号 随时了解淘客方舟最新功能
联系QQ: 81884921
微信账号:81884921
服务时间:10:00 - 22:00
公司地址:上海市嘉定区科福路
联系我们
—————————————
—————————————
扫码添加客服微信
随时掌握最新信息
咨询服务
 
 
扫码添加客服