腾讯微博
一.鉴权操作过程:
第1步:请求code
网址:https://open.t.qq/cgi-bin/oauth2/authorize
方式:GET
参数:应用ID, 回调网址
返回:用户登录并跳转回调网址, code、openid、openkey
实例:
请求:https://open.t.qq/cgi-bin/oauth2/authorize?client_id=xxx&response_type=code&redirect_uri=http://www.test_2012_12_12
返回:http://www.test_2012_12_12/?code=xxx&openid=xxx&openkey=xxx
第2步:请求accesstoken
网址:https://open.t.qq/cgi-bin/oauth2/access_token
方式:GET
参数:code、应用密码、第一步操作返回的其它参数
返回:access_token
实例:
请求:https://open.t.qq/cgi-bin/oauth2/access_token?client_id=xxx&client_secret=xxx&redirect_uri=http://www.test_2012_12_12&grant_type=authorization_code&code=xxx
返回:access_token=xxx&expires_in=604800&name=xxx
二.鉴权操作后就可以直接调用API, API一般可以返回XML或JSON数据,一般都要带上鉴权信息, 大多数操作只支持POST:
实例:
取用户信息:
请求:https://open.t.qq/api/user/info?oauth_consumer_key=xxx&access_token=xxx&openid=xxx&clientip=127.0.0.1&oauth_version=2.a&scope=all
返回:{"data":{"birth_day":21,"birth_month":4,"birth_year":1987,"city_code":"1" ...},"errcode":0,"msg":"ok","ret":0}
发布, 只支持POST方式:
请求:https://open.t.qq/api/t/add/format=json&content=test&oauth_consumer_key=xxx&access_token=xxx&openid=xxx&clientip=127.0.01&oauth_version=2.a&scope=all
返回:{"data":{"id":"xxx","time":xxx},"errcode":0,"msg":"ok","ret":0}
与本文相关的文章
- 关于网站所有404页面替换为腾讯公益404页面的说明
- 腾讯云轻量应用服务器的配置及WordPress安装超详细图文教程(1)
- 腾讯邮箱上传附件卡、慢、无法上传,下载慢问题处理
- 在Centos Stream 9上Docker的实操教程(四) - Docker腾讯云远程仓库和本地私有仓库
- 腾讯云服务器备案全流程详细内容记录40天备案的血与泪
- 腾讯云校园云服务器-腾讯云学生机入口地址
- 使用腾讯乐固加固安卓APK
- 腾讯课堂学习资源链接地址
- 常见的公共 DNS 服务器地址有:谷歌 DNS:8.8.8.8 和 8.8.4.4阿里云 DNS:223.5.5.5 和 223.6.6.6腾讯 DNS:119.29.29.29 和 182.2
- 腾讯云DNSPod 已全面支持 DNSSEC啦~内含D妹抽奖!
- 腾讯云添加8443端口
- 企业版腾讯应用宝开发者账号审请流程
- 腾讯云局域网 深信服easyconnect + 端口映射实现vpn共享
- 腾讯云主机上部署tomcat,以及正确的访问网页访问路径
- 如何注册腾讯云个人账号(图文教程)
- 腾讯短信平台对接
- 腾讯轻量云linux系统dd安装windows
- 腾讯云服务器如何重装系统
- 腾讯云物联网服务器与微信小程序设计(讲解设备如何上云,如何对接微信小程序)
- 腾讯元宝接入 DeepSeek R1 模型,支持深度思考 + 联网搜索,好用不卡机!
评论列表(0)
- 暂无评论