Esempio n. 1
0
 public function txweibo_create($checktoken, $uid, $name)
 {
     if ($checktoken) {
         $c = new ClientV2($checktoken['data']['akey'], $checktoken['data']['skey'], $checktoken['data']['response_type'], $checktoken['data']['access_token']['access_token']);
         if ($this->settings['share_plat'][$checktoken['data']['type']]['friendships_create']) {
             $url = $this->settings['share_plat'][$checktoken['data']['type']]['friendships_create'];
         } else {
             $url = 'https://open.t.qq.com/api/friends/add';
         }
         $result = $c->txfollow_by_id($url, $uid, $name, $checktoken['data']['access_token']['openid']);
         $ret = array();
         if (!empty($result['openid'])) {
             $ret = array('id' => $result['openid'], 'screen_name' => $result['name'], 'name' => $result['name']);
         } else {
             $ret['error'] = empty($result['error']) ? "empty" : $result['error'];
         }
         return $ret;
     } else {
         return "NO_TOKEN_DATA";
     }
 }
Esempio n. 2
0
 public function txweibo_follow($checktoken, $uid, $name, $del_follow)
 {
     $c = new ClientV2($checktoken['data']['akey'], $checktoken['data']['skey'], $checktoken['data']['response_type'], $checktoken['data']['access_token']['access_token']);
     $url = $del_follow ? $this->settings['share_plat'][$checktoken['data']['type']]['del_followurl'] : $this->settings['share_plat'][$checktoken['data']['type']]['followurl'];
     $result = $c->txfollow_by_id($url, $uid, $name, $checktoken['data']['openid']);
     if (!empty($result['errcode'])) {
         $ret['error'] = empty($result['msg']) ? 'empty' : $result['msg'];
     } else {
         $ret['msg'] = 'ok';
     }
     //		print_r($result);exit;
     return $ret;
 }