最近一直打算做一个新浪微博的客户端,就需要用到新浪微博的API。但是新浪提供的API可谓是项目繁琐,尤其是关于java的API。三个版本的javaAPI让你蛋碎到极致:weibo4j-oauth2.0,weibo4jandroid,android-sdk这三个版本真是要逆天。自从新浪微博将v1变到v2的时候,weibo4jandroid已经无法使用了,所以只能使用剩下的两个。但是当你很辛苦的下载了android-sdk版本的时候,运行这个程序,发现只能获取code,而不能获取accesstoken,打开源代码,点击里面的MainActivity,发现一句操蛋到要割掉自己小鸡鸡的话:

 Utility.showToast("暂时封闭此功能,不提供Token算法,请访问code算法自行取token:)",

不要担心,通过code变成token的方法新浪其实已经提供了,只不过没有在android-sdk中间,而是在weibo4j中的 weibo4j.examples.oauth2.OAuth4Code里面:

里面的代码就是详细提供了如何将code变成token值的。(会发现这就是将请求url,通过一个特定的url然后返回json数据的说,这样也就对oauth认证有一个初步的认识了)

详细讲解新浪微博的API到底如何使用相关推荐

  1. 《Unity API常用方法和类详细讲解—Siki学院》课程学习笔记02

    <Unity API常用方法和类详细讲解-Siki学院>课程学习笔记02 课时10 GameObject.Component和Object的千丝万缕的关系 一个游戏由多个场景组成,一个场景 ...

  2. 《Unity API常用方法和类详细讲解—Siki学院》课程学习笔记03

    <Unity API常用方法和类详细讲解-Siki学院>课程学习笔记03 课时18-20协程及其执行 1.使用Coroutine实现颜色动画渐变 void Update(){if (Inp ...

  3. 一文详细讲解API网关核心功能和API管理扩展

    本文将详细讲解API网关的基础概念,使用场景和核心功能,以及基于API网关核心引擎做的API全生命周期管理功能扩展等,最后介绍当前主流的开源API网关引擎. API网关概述 在微服务架构体系里面,我们 ...

  4. vue-cli2、vue-cli3脚手架详细讲解

    转载自 vue-cli2.vue-cli3脚手架详细讲解 前言: vue脚手架指的是vue-cli它是vue官方提供的一个快速构建单页面(SPA)环境配置的工具,cli 就是(command-line ...

  5. Java I/O体系详细讲解

    注意: 此文侧重讲解Java的IO主要体系,至于具体API功能会在后面的文章详细讲解. I/O以及I/O流的定义: I/O实际上是Input/Output,也就是输入/输出,输入指的是从存储设备中读取 ...

  6. blog微服务架构代码_Spring Cloud微服务架构代码结构详细讲解

    上一篇我们介绍了spring cloud云服务架构 - particle云架构代码结构,简单的按照几个大的部分去构建代码模块,让我们来回顾一下: 第一部分: 针对于普通服务的基础框架封装(entity ...

  7. java回忆录—输入输出流详细讲解(入门经典)

    今天我们开始进入学习 java 中比较让人头疼的事, 那就是 I/O 流.多线程.网络编程.这里对 I/O 流的一个详细讲解.希望对大家有点用吧.(不看后悔哦) 一.什么是IO Java中I/O操作主 ...

  8. Redis最详细讲解

    Redis最详细讲解 原文地址 本文脑图 redis基本数据结构 本文脑图 前言 Redis核心对象 String类型 int SDS SDS与c语言字符串对比 String类型应用 Hash类型 字 ...

  9. 【Docker之Swarm详细讲解Swarm集群搭建管理节点工作节点Raft一致性协议overlay网络Docker结合Swarm部署WordPress个人博客实战】

    一.知识回顾 之前的内容都帮你整理好了,在这里哟! [0.Docker相关目录文章整理,可自行查看,包含多节内容] [1.Docker详细安装部署&阿里镜像地址配置] [2.Docker架构& ...

最新文章

  1. java map 结构体_业务代码的救星——Java 对象转换框架 MapStruct 妙用
  2. C#中实现视频播放器窗体程序(附源码下载)
  3. MapReduce-计数器
  4. 漫谈 C++ 的各种检查
  5. java selenium用js点击_Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?...
  6. leetcode No.15-16 三数之和相关问题
  7. 基础知识(七)opencv、python、人脸框检测
  8. java多线程图解_java多线程实例图解讲解
  9. STM32打印log--使用J-Link RTT Viewer
  10. 线性表的链式存储实现
  11. 数据产品中的图表设计原则和方法
  12. AndroidStudio报错解决方案
  13. 神经影像研究驱动的脑龄估计作为脑疾病和健康状况识别的生物学标记
  14. 微信小程序帮你赚到第一桶金
  15. [USACO09NOV]Job Hunt
  16. mysql按照中文首字母排序
  17. 性能服务器主板开机进bios,台式机华硕主板开机就进入bios?
  18. ol4通过ImageCanvas实现大量点的展示以及交互的实现
  19. 互联网著作权行政保护办法 信息网络传播权保护条例
  20. 中国乳房X射线照相设备市场趋势报告、技术动态创新及市场预测

热门文章

  1. 实训项目:PHP正则表达式的应用
  2. 企业直播服务行业和应用场景
  3. 100套炫酷网站错误页Html5模板(403,404,500等)
  4. jar中没有主清单属性 bug解决方法
  5. display flex布局
  6. 【网络】拔掉网线后,TCP连接还存在吗?
  7. 使用事务注解导致数据库事务一直在运行
  8. 高性能动画组件VAP开源啦!
  9. 四大类商业银行实力特点大对比(下)
  10. C语言面试干货——指定结构体初始化器(GCC手册解析)