1. 引导需要授权的用户到如下地址:

URL
1
https://api.weibo.com/oauth2/authorize?client_id=YOUR_CLIENT_ID&response_type=code&redirect_uri=YOUR_REGISTERED_REDIRECT_URI

2. 如果用户同意授权,页面跳转至 YOUR_REGISTERED_REDIRECT_URI/?code=CODE

3. 换取Access Token

URL
1
https://api.weibo.com/oauth2/access_token?client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET&grant_type=authorization_code&redirect_uri=YOUR_REGISTERED_REDIRECT_URI&code=CODE

其中client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET可以使用basic方式加入header中,返回值

JSON
1
2
3
4
5
{
    "access_token""SlAV32hkKG",
    "remind_in": 3600,
    "expires_in": 3600
}

4. 使用获得的Access Token调用API

转载于:https://www.cnblogs.com/lexiaofei/p/7029327.html

OAuth2.0学习(1-9)新浪开放平台微博认证-web应用授权(授权码方式)相关推荐

  1. 新浪开放平台:解决获取access_token抛 21323 异常,以及接口调用

    使用新浪开放平台的准备 1)要注册一个新浪微博,并在新浪开放平台登陆(http://open.weibo.com/)     2)创建应用          这里以创建"移动应用" ...

  2. 获取新浪开放平台的Access token

    最近想用树莓派结合传感器制作一个微博机器人,但是在申请新浪开放平台的Access token的过程中可谓是吃尽了口头,其中最主要的是对于使用Post的方式获得网页不懂. 在新浪开放平台创建一个应用很简 ...

  3. 【二维码】新浪开放平台和腾讯开放平台试水

    尝试在新浪开放平台和腾讯开放平台修改应用.初步尝试了下,发现新浪的流程和步骤十分清晰,可是到腾讯,就傻眼了. 光平台,就有下面三个,尼玛,这不是坑爹嘛!新旧平台,新旧流程,新旧接口,在加上有空间,微博 ...

  4. 淘宝、百度、腾讯、新浪开放平台

    淘宝开放平台: http://open.taobao.com/ 百度开放平台:http://open.baidu.com/ 腾讯开放平台:http://open.qq.com/ 新浪开放平台:http ...

  5. 手把手教你如何通过OAuth2.0新浪开放平台认证新浪用户-java

    新浪微博·开放平台: http://open.weibo.com/ 自己想写个应用需要新浪微博的用户认证,弄了1天各种错误,参考了大量网上的解释终于成功, 经验写下来和大家分享. 一.创建自己的第一个 ...

  6. 新浪开放平台开发1--认证

    1 注册新浪开发平台,新建一个应用得到该应用的App key和App Secret. 2 使用App key和AppSecret发送请求获得临时的RequestToken. 3 通过临时的Reques ...

  7. 新浪开放平台---oauth2认证流程 casperjs自动登录和授权 api需要注意的问题及bug

    官网 http://open.weibo.com/ API http://open.weibo.com/wiki/API%E6%96%87%E6%A1%A3_V2 SDK http://open.we ...

  8. 经验分享:企业如何申请新浪企业官方微博认证

    2019年的第一天,首先祝各位新年快乐,心想事成,万事如意.感觉今天发这篇博文很有意义,没错,你没看错,元旦也奋战在工作的最前线,在新的一年,也希望大家多多关注,多多支持! 作为一个公司运维人员,需要 ...

  9. air 新浪开放平台 登录部分接口案例

    来自网络.不过经过部分代码修正 <?xml version="1.0" encoding="utf-8"?> <mx:WindowedAppl ...

最新文章

  1. hdu-1003 or 最大子序列和(四种解题方法)
  2. 看大神如何使用vue导出pdf
  3. mono for android mysql_结合使用 ADO.NET 和 Android
  4. Ubuntu 10.10配置JRE、JDK、Eclipse和Tomcat7.0.5
  5. Elasticsearch索引映射详解mapping.properties
  6. VTK:投影点用法实战
  7. 【LiveVideoStack线上分享】— FreeSWITCH视频会议“标准”解决方案
  8. (Matlab问题解决)运行matlab程序后,工作区不能显示变量
  9. C++基础::cin/cout
  10. Docker mysql
  11. 控件内部显示不正确原因---没有调用layoutSubview的父类方法
  12. Android实战简易教程-第七十三枪(拨打、接听电话自动免提)
  13. 最新圣思园经典Java培训教学全套
  14. SSM整合(idear)
  15. 深度学习训练营之灵笼人物识别
  16. fatal: You have not concluded your cherry-pick (CHERRY_PICK_HEAD exists). Please, commit your change
  17. RIGOL DS1102D示波器说明及纹波、上电脉冲、时序测试
  18. 计算机报税流程,河南地税电子税务局电脑版纳税申报操作流程(图文)
  19. 关于VideoQA(视频问答)的基本思路总结
  20. sql 数据库创建及建表,

热门文章

  1. java游戏开发基础Swing之JRadioButton
  2. JS_ECMA基本语法中的几种封装的小函数
  3. Sql Server 连接池及其用法
  4. jquery 选项卡实现
  5. JAVA(小技巧--List)
  6. hdu 4717 The Moving Points(三分+计算几何)
  7. 用正则表达式获取指定的字符串续_取出所有符合要求的字符串
  8. Silverlight的报表查看器
  9. linux fastQC 操作命令,linux-ubuntu下fastQC的安裝及使用
  10. python3.6.5安装tensorflow_ubuntu下python3.6.5import tensorflow显示非法指令(核心已转储)