下载SDK

获取欲接入应用的签名

使用sdk中 app_signatures.apk 获取应用的签名

在微博开放平台注册应用

在项目中导入weiboSDK

添加权限

添加授权页activity

android:configChanges="keyboardHidden|orientation"

android:windowSoftInputMode="adjustResize"

android:exported="false" >

获取token

token是服务器标识用户的方式,获取token后才能进行发微博等操作

mAccessToken = AccessTokenKeeper.readAccessToken(MainActivity.this);

if (!mAccessToken.isSessionValid()) {

AuthInfo authInfo = new AuthInfo(this, Constants.APP_KEY, Constants.REDIRECT_URL, Constants.SCOPE);

mSsoHandler = new SsoHandler(this, authInfo);

mSsoHandler.authorize(new WeiboAuthListener() {

@Override

public void onComplete(Bundle bundle) {

Oauth2AccessToken accessToken = Oauth2AccessToken.parseAccessToken(bundle);

if (accessToken.isSessionValid()) {

AccessTokenKeeper.writeAccessToken(MainActivity.this, accessToken);

Log.d("Oauth2AccessToken", accessToken.toString());

} else {

Log.w("Oauth2AccessToken", "session is empty");

}

}

@Override

public void onWeiboException(WeiboException e) {

Toast.makeText(MainActivity.this,

"Auth exception : " + e.getMessage(), Toast.LENGTH_LONG).show();

}

@Override

public void onCancel() {

Toast.makeText(MainActivity.this,

"请登录", Toast.LENGTH_LONG).show();

}

});

}

AccessTokenKeeper是SDK中带的保存token的类,使用SharedPreferences存储

新浪开发者平台 android 签名,新浪微博接入流程相关推荐

  1. 新浪开发者平台(Sina App Engine)初探

    不知几时新浪推出了它的云服务平台Sina App Engine,现在还在内测阶段,需要邀请码才能注册,已经发过两次邀请码,不过都错过了,费劲申请了个邀请码,谈谈对SAE平台的感觉. SAE是基于成熟的 ...

  2. PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用基础

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! PHP+ ...

  3. PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用——必须交待的几个问题

    PHP+新浪微博开放平台+新浪云平台(SAE) --新浪微博应用开发的一个解决方案 一.PHP+新浪微博开放平台+新浪云平台(SAE)方案的基础 二.建立微博应用的过程 三.PHP SDK中Demo程 ...

  4. PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用——进一步学习的走向和有用的资源

    PHP+新浪微博开放平台+新浪云平台(SAE) --新浪微博应用开发的一个解决方案 一.PHP+新浪微博开放平台+新浪云平台(SAE)方案的基础 二.建立微博应用的过程 三.PHP SDK中Demo程 ...

  5. PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用——建立微博应用的过程

    PHP+新浪微博开放平台+新浪云平台(SAE) --新浪微博应用开发的一个解决方案 一.PHP+新浪微博开放平台+新浪云平台(SAE)方案的基础 二.建立微博应用的过程 三.PHP SDK中Demo程 ...

  6. PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用——PHP SDK中Demo程序简析

    PHP+新浪微博开放平台+新浪云平台(SAE) --新浪微博应用开发的一个解决方案 一.PHP+新浪微博开放平台+新浪云平台(SAE)方案的基础 二.建立微博应用的过程 三.PHP SDK中Demo程 ...

  7. 微信公众平台入门到精通-新浪云计算平台注册和使用

    一.新浪云计算平台注册 新浪云计算平台的英文是Sina App Engine,简称SAE,是国内首个公有云平台,是一个简单高效的分布式Web服务开发.运行平台,应该是目前国内最多开发者使用的云计算平台 ...

  8. 微信公众号教程(7)新浪云计算平台注册和使用

    原文:http://www.cnblogs.com/imaker/p/6249441.html 以前想做个网站很麻烦,先得花钱租赁虚拟服务器空间或者买服务器托管,然后还得懂服务器配置,平时还得搞下服务 ...

  9. 新浪云计算平台注册和使用

    新浪云计算平台注册和使用 以前想做个网站很麻烦,先得花钱租赁虚拟服务器空间或者买服务器托管,然后还得懂服务器配置,平时还得搞下服务器维护什么的,现在有云计算平台就方便了,对于一些非企业用户来说简单几步 ...

  10. 新浪云平台——免费建站100个(图解教程)

    新浪云平台--免费建站100个(图解教程) 如何免费建站?大部分SEO还有淘宝客们都希望建立属于自己的网站,可是刚开始的菜鸟们,没有强硬的建站本领,没有相关的建站知识,也没什么钱,所以都希望能有一个免 ...

最新文章

  1. html文件修改后缀为aspx之后在ie6中格式显示不正确问题的解决办法
  2. python调用函数出现未定义_python – 为什么函数参数之外的“self”会给出“未定义”的错误?...
  3. 【安富莱原创开源应用第3期】花式玩转网络摄像头之VNC远程桌面版本,稳定运行2年不死机...
  4. node.js初探-超越昨天的自己系列(3)
  5. 数据库系列之数据管理(插入数据)
  6. 掌握这些!让Python不再从入门到放弃,初学者容易忽略的一些细节
  7. 谈谈高并发系统的限流
  8. vim 粘贴代码格式
  9. Django实战(1):需求分析和设计
  10. OpenCV文档阅读笔记-brief Creates a window官方解析及实例
  11. c#餐饮系统打印机_C# 实现打印机功能
  12. 个人博客系统PHP源码 DouPHP轻博客
  13. 2020-11-02-Ubuntu 20.04安装Anaconda3-卸载Anaconda3-笔记
  14. 【ARC112F】Die Siedler(根号分治)(bfs)
  15. 高德地图根据输入地址查询轨迹路线以及获取到所有的路线上的经纬度点
  16. Python正则表达式一文详解+实例代码展示
  17. icinga 被动模式 nsca 安装
  18. 进程服务器模型和线程服务器模型
  19. 可验证的随机函数(VRF)
  20. 为什么电脑用久了,就算重新安装系统也会变得很慢?

热门文章

  1. Win7原版镜像注入USB驱动
  2. mysql sniffer 安装_ubunt 安装mysql-sniffer
  3. 插头DP_最小表示法 模板详解
  4. CUDA入门2——获取显卡参数
  5. Legend of Mir(传奇)官方源码学习2、运行试玩及GM命令
  6. 今日头条 ANR 优化实践系列 - Barrier 导致主线程假死
  7. Android开发跳坑之路
  8. 如何有效回复审稿人的意见
  9. scrapy分布式写入到mysql_scrapy-redis分布式爬虫去重异步写入mysql数据库实例代码...
  10. python进行列联表卡方检验