function getAccessToken($args = array()) { if (!empty($args['oauth_token']) && !empty($args['oauth_token_secret'])) { $keys = $this->oauth->getAccessToken(array('key' => $args['oauth_token'], 'secret' => $args['oauth_token_secret'])); if (isset($keys['douban_user_id'])) { DengLuTong::setKeys($keys); return $keys; } else { return FALSE; } } }
function getAccessToken($args = array()) { if (!empty($args['oauth_token']) && !empty($args['oauth_token_secret'])) { $this->oauth = new NetEaseOauth($this->appid, $this->secid, $args['oauth_token'], $args['oauth_token_secret']); $keys = $this->oauth->oauth->getAccessToken($args['oauth_token']); if (isset($keys['oauth_token'])) { DengLuTong::setKeys($keys); return $keys; } else { return FALSE; } } }
function getAccessToken($args = array()) { if (!empty($args['oauth_token']) && !empty($args['oauth_token_secret'])) { $this->oauth = new TianYaOauth($this->appid, $this->secid, $args['oauth_token'], $args['oauth_token_secret']); $keys = $this->oauth->getAccessToken($args['oauth_verifier']); if (isset($keys['oauth_token'])) { DengLuTong::setKeys($keys); return $keys; } else { Log::getInstance()->tofile(__CLASS__ . ' -> ' . __METHOD__ . "\r\nError : " . serialize($keys)); return FALSE; } } }
function getAccessToken($args = array()) { if (!empty($args['oauth_token']) && !empty($args['oauth_token_secret'])) { $result = QQOauth\get_access_token($this->appid, $this->secid, $args['oauth_token'], $args['oauth_token_secret'], $args['oauth_vericode']); $keys = array(); parse_str($result, $keys); if (isset($keys['openid'])) { DengLuTong::setKeys($keys); return $keys; } else { return FALSE; } } }
function getAccessToken($args = array()) { if (!empty($args['oauth_token']) && !empty($args['oauth_token_secret'])) { $this->oauth->token->key = $args['oauth_token']; $this->oauth->token->secret = $args['oauth_token_secret']; $keys = $this->oauth->getAccessToken($args['oauth_verifier']); if (isset($keys['oauth_token'])) { DengLuTong::setKeys($keys); return $keys; } else { return FALSE; } } }
function getAccessToken($args = array()) { if (!$args['code']) { return FALSE; } $params = array('client_id' => $this->appid, 'client_secret' => $this->secid, 'redirect_uri' => urldecode($this->callback), 'code' => $args['code'], 'grant_type' => 'authorization_code'); $url = "https://oauth.live.com/token"; $file = $this->oauth->curl($url, $params); $keys = json_decode($file, true); if ($keys) { DengLuTong::setKeys($keys); return $keys; } else { return FALSE; } }
function getAccessToken($args = array()) { $url = "https://graph.renren.com/oauth/token?client_id=" . $this->appid . "&client_secret=" . $this->secid . "&redirect_uri=" . $this->callback . "&grant_type=authorization_code&code=" . $args['code']; $file = $this->file_get_contents($url); $json = json_decode($file); if ($json) { $url = "https://graph.renren.com/renren_api/session_key?oauth_token=" . $json->access_token; $file = $this->file_get_contents($url); $info = json_decode($file, true); if ($info) { $keys = array('session_secret' => $info['renren_token']['session_secret'], 'expires_in' => $info['renren_token']['expires_in'], 'session_key' => $info['renren_token']['session_key'], 'oauth_token' => $info['oauth_token'], 'user_id' => $info['user']['id']); DengLuTong::setKeys($keys); return $info; } return FALSE; } else { return FALSE; } }
function getAccessToken($args = array()) { if (isset($_GET['session_key'])) { $session_key = $_GET['session_key']; setcookie("kx_connect_session_key", $session_key, time() + 3600 * 6); } else { $session_key = $_COOKIE["kx_connect_session_key"]; } if ($session_key) { $keys['session_key'] = $session_key; DengLuTong::setKeys($keys); return $session_key; } else { return FALSE; } // $url = "http://www.kaixin001.com/oauth2/token.php"; // $url.="?client_id=" .$this->appid. // "&client_secret=" . $this->secid . // "&grant_type=authorization_code". // "&code=".$args['code']. // "&redirect_uri=".$this->callback; // $params=array( // 'client_id'=>$this->appid, // 'client_secret'=>$this->secid, // 'grant_type'=>'authorization_code', // 'code'=>$args['code'], // 'redirect_uri'=>$this->callback, // ); // $string=$this->buildQuery($params); // $file = $this->file_get_contents ( $url ,FALSE,$string); // $keys = json_decode ( $file,TRUE ); // print_r($keys);die; // if($keys) // { // $_SESSION['keys']=$keys; // return $keys; // }else{ // return FALSE; // } }