当前位置: 首页 > news >正文

清徐网站建设银狐鑫诺科技 网站建设

清徐网站建设,银狐鑫诺科技 网站建设,沙井做网站,远程教育网站建设创建应用 APPID 和 相关回调配置 重新设置api key 和 api secret 设置回调和网址 还有 APP的类型 拿到ClientID 和 Client Secret 源码实现 获取Twitter 的登录地址 public function twitterUrl() {global $db,$request,$comId;require "inc/twitter_client/twitte…

创建应用

在这里插入图片描述
APPID 和 相关回调配置
在这里插入图片描述
重新设置api key 和 api secret
在这里插入图片描述
设置回调和网址 还有 APP的类型
在这里插入图片描述
拿到ClientID 和 Client Secret
在这里插入图片描述

源码实现

  • 获取Twitter 的登录地址
public function twitterUrl()
{global $db,$request,$comId;require "inc/twitter_client/twitteroauth.php";    // Create TwitterOAuth obj instance$twitteroauth = new \TwitterOAuth('配置 API key', '配置 API Key Secret');// Requesting authentication tokens, the parameter is the URL we will be redirected to$redirectUrl = 'https://tocmodels.com/Twitter';$request_token = $twitteroauth->getRequestToken($redirectUrl);// save to mysql 记录token和token_secret$log = array('oauth_token' => $request_token['oauth_token'],'oauth_token_secret' => $request_token['oauth_token_secret'],'status' => 0,'user_id' => 0,'screen_name' => '','dtTime' => date("Y-m-d H:i:s"));$db->insert_update("twitter_token_log", $log, "id");// no errorif($twitteroauth->http_code==200){// Let's generate the URL and redirect$loginUrl = $twitteroauth->getAuthorizeURL($request_token['oauth_token']);     $return['code'] = 1;$return['message'] = '获取成功';$return['data'] = array();$return['data']['url'] = $loginUrl;return json_encode($return,JSON_UNESCAPED_UNICODE); } else {// errorreturn '{"code":0,"message":"Get Twitter login url fail!"}';}        
}
  • 回调跳转链接上有两个参数 oauth_verifieroauth_token,通过两个值获取用户标识
	public function twitterLogin(){global $db,$request,$comId;require "inc/twitter_client/twitteroauth.php";        $oauth_verifier = $request['oauth_verifier'];if(empty($oauth_verifier)) return '{"code":0,"message":"oauth_verifier 为必传参数"}';  $oauth_token = $request['oauth_token'];if(empty($oauth_token)) return '{"code":0,"message":"oauth_token 为必传参数"}';  $log = $db->get_row("select * from twitter_token_log where oauth_token = '$oauth_token' and status = 0 ");if(!$log) return '{"code":0,"message":"无效的 oauth_token "}';  $oauth_token_secret = $log->oauth_token_secret;//api key  和 api key secret$twitteroauth = new \TwitterOAuth('配置 api key', 'api key secret ', $oauth_token, $oauth_token_secret);$access_token = $twitteroauth->getAccessToken($oauth_verifier);           $twitter_uid = $access_token['user_id'];//Twitter 的用户id$screen_name = $access_token['screen_name'];//Twitter 的用户 名称$user = $db->get_row("select * from users where twitter_uid = '$twitter_uid' ");//TODO 剩下就是存入自己的数据和登录逻辑}
http://www.yayakq.cn/news/297264/

相关文章:

  • 怎样做网站背景满城网站建设
  • wordpress 后台进不去_如何替换主题上海seo关键词优化
  • 高校网站建设的重要性沈阳网官网
  • 雄安建设网站制作word网站流程图怎么做
  • 鹤壁建设网站推广渠道电话婚纱摄影网站优化技巧
  • 大气婚纱影楼网站织梦模板像聚美网站建设费用
  • 国外外贸网站大全智能广告投放平台
  • 做物流网站的公司哪家好微信运营课程介绍
  • 京美建站官网北京网站设计合理刻
  • 网站 怎么备案域名怎么进入网站
  • 做海报设计的网站app拉新渠道
  • 只有一个域名怎么建设网站wordpress 回复提醒
  • 最好网站建设公司制作平台wordpress关键词工具
  • 做网站卖东西赚钱么软件编程
  • 哪里有好的网站一个网站项目开发流程
  • 余姚市建设协会网站网页优化公司
  • 福州网站建设制作首选荧光信息wordpress 影楼主题
  • 吴江城乡建设局网站wordpress首页幻灯片尺寸
  • 郑州人才网站广州软件开发公司排行
  • 智达世通建设集团有限公司网站手表网站布局
  • 中国十大设计素材网站wordpress 畅言表情
  • 合肥网站维护公司给网站做绝对路径
  • 织梦cms sql注入破解网站后台管理员账号密码哪里找人做网站
  • 网站建设方面存在的问题网站关键词怎么做上首页
  • 贵州省建设厅官网站自做网站的步骤
  • 网站meta网页描述全网搜索指数
  • 建个微商城网站多少钱深圳高端女装品牌
  • 四川住房和城乡建设网站什么情况下需要建设网站
  • 百度联盟 网站备案信息wordpress用户权限
  • 古典lash网站带后台源码下载孝感网站开发找优搏