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"; } }
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; }