function qqgetUrl()
 {
     $o = new QqWeiboOAuth(QQ_KEY, QQ_SECRET);
     $keys = $o->getRequestToken(U('weibo/operate/qqsava'));
     $this->loginUrl = $o->getAuthorizeURL($keys['oauth_token'], false, "");
     $_SESSION['qq']['keys'] = $keys;
     return $this->loginUrl;
 }
Exemple #2
0
 function getUrl($url)
 {
     $o = new QqWeiboOAuth(QQ_KEY, QQ_SECRET);
     $keys = $o->getRequestToken($url);
     // QQ 返回的oauth_token 的键名有问题,在此临时修正
     $_temp['oauth_token'] = array_shift($keys);
     $keys = array_merge($_temp, $keys);
     $this->loginUrl = $o->getAuthorizeURL($keys['oauth_token'], false, $url);
     $_SESSION['qq']['keys'] = $keys;
     return $this->loginUrl;
 }
Exemple #3
0
 function getUrl($call_back)
 {
     if (empty($this->akey) || empty($this->skey)) {
         throw new Exception('Unknown qq_akey');
         return false;
     }
     $o = new QqWeiboOAuth($this->akey, $this->skey);
     $keys = $o->getRequestToken($call_back);
     // QQ 返回的oauth_token 的键名有问题,在此临时修正
     $_temp['oauth_token'] = array_shift($keys);
     $keys = array_merge($_temp, $keys);
     $this->loginUrl = $o->getAuthorizeURL($keys['oauth_token'], false, $call_back);
     $this->loginUrl .= '&oauth_token_secret=' . $keys['oauth_token_secret'];
     Openbiz::$app->getSessionContext()->setVar('qq_keys', $keys);
     //$_SESSION['qq']['keys'] = $keys;
     return $this->loginUrl;
 }