php淘宝联合登陆怎么做?
来源:互联网 发布:天音淘宝宝贝下载 编辑:程序博客网 时间:2024/06/11 01:23
$url = $this->oauthUrl2."/token";
$postfields= array('grant_type' => 'authorization_code',
'client_id' => $this->taobao_key,
'client_secret' => $this->taobao_secret,
'code' => $_GET['code'],
'redirect_uri' =>$this->redirect_uri);
$token = json_decode($this->post($url,$postfields));
$access_token = $token->access_token;
if(!$access_token)
{
$this->assign('jumpUrl', u('UserTop/login'));
return $this->error('淘宝账号登录错误token,请重新登陆!');
}
Vendor('oauth.taobao.TopClient');
Vendor('oauth.taobao.request.UserGetRequest');
$sessionKey = $access_token ;
$c = new TopClient;
$c->appkey = $this->taobao_key;
$c->secretKey = $this->taobao_secret;
$req = new UserGetRequest;
$req->setFields("user_id,nick,email");
$tao_userinfo = $c->execute($req, $sessionKey);
var_dump($tao_userinfo);
用curl换token
($url,$params)
{
$ch = curl_init ($url."?");
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt ($ch, CURLOPT_POST, 1);
foreach($params as $key=>$value){
$fields_string .="{$key}={$value}&";
}
rtrim($fields_string,'&');
curl_setopt ($ch, CURLOPT_POSTFIELDS, $fields_string);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$result = curl_exec ($ch);
curl_close ($ch);
return $result;
} //end postHttps
参考一下 php的oauth2.0登陆授权
$postfields= array('grant_type' => 'authorization_code',
'client_id' => $this->taobao_key,
'client_secret' => $this->taobao_secret,
'code' => $_GET['code'],
'redirect_uri' =>$this->redirect_uri);
$token = json_decode($this->post($url,$postfields));
$access_token = $token->access_token;
if(!$access_token)
{
$this->assign('jumpUrl', u('UserTop/login'));
return $this->error('淘宝账号登录错误token,请重新登陆!');
}
Vendor('oauth.taobao.TopClient');
Vendor('oauth.taobao.request.UserGetRequest');
$sessionKey = $access_token ;
$c = new TopClient;
$c->appkey = $this->taobao_key;
$c->secretKey = $this->taobao_secret;
$req = new UserGetRequest;
$req->setFields("user_id,nick,email");
$tao_userinfo = $c->execute($req, $sessionKey);
var_dump($tao_userinfo);
用curl换token
($url,$params)
{
$ch = curl_init ($url."?");
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt ($ch, CURLOPT_POST, 1);
foreach($params as $key=>$value){
$fields_string .="{$key}={$value}&";
}
rtrim($fields_string,'&');
curl_setopt ($ch, CURLOPT_POSTFIELDS, $fields_string);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$result = curl_exec ($ch);
curl_close ($ch);
return $result;
} //end postHttps
参考一下 php的oauth2.0登陆授权
- php淘宝联合登陆怎么做?
- 淘宝会怎么来做教育?
- 刚开始做淘宝运营应该怎么入手?
- 淘宝登陆
- php 模拟登录淘宝taobao阿里妈妈|模拟登录淘宝联盟|curl模拟登录淘宝|模拟登陆淘宝采集数据
- 淘宝开网店服装代理怎么做?优商城告诉你
- 怎么做淘宝客赚钱,淘客经验分享。
- 淘宝新手开店怎么做才能破零
- 菜鸟开店教程,告诉你淘宝店怎么开,让你也可以轻轻松松做淘宝
- 微信联合登陆
- 怎么用php做个翻页效果?
- PHP怎么做采集文章的代码
- android 淘宝登陆授权
- 很多做淘宝客的朋友会用到采集,那么怎么提取出淘宝商品id呢
- 淘宝api登陆,下载最近2天订单的php源代码
- php curl如何模拟登录阿里妈妈|登陆阿里妈妈获取淘宝客推广数据
- 淘宝api登陆,下载最近2天订单的php源代码
- 网站seo淘宝客不能做了?我是怎么用网站做淘客月入过万的
- 机器学习中的优化方法<一>
- wpf鼠标捕获与控件交互——UIElement.CaptureMouse
- 内核等待队列
- 对面向对象的认识
- 查询mysql当前连接情况
- php淘宝联合登陆怎么做?
- rpm 打包原理
- GC内存调优
- 细说 ASP.NET Cache 及其高级用法
- C++中extern “C”含义深层探索
- 阻塞型字符设备驱动及例子
- 编写高效的JavaScript程序收藏
- C# Socket编程笔记
- Ubuntu默认启动到字符界面