下载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. 用Python制作一个随机抽奖小工具
  2. Django学习总结①
  3. Oracle日期范围
  4. PCA图像转正C++
  5. Python 【第十章】 Django路由
  6. 在微信源代码共享仿乐趣, 把你的业务微信
  7. android平台malloc_debug使用方法(含测试代码)
  8. Redhat Enterprise Linux磁带机简单操作
  9. 实对称矩阵 二次型 合同 相似对角化
  10. 网易校招笔试第三题匈牙利算法
  11. 数学基础一:直线方程Ax+By+C=0
  12. html li加入数字,LI自动添加数字序号
  13. 在浏览器中清除缓存和 Cookies
  14. 解决vscode导致电脑很卡
  15. ie11兼容问题汇总及解决方案
  16. 计算机几种行为管理器,企业如何选择员工电脑操作行为管理软件?
  17. R-squared居然是负数
  18. 二级计算机c语言解题技巧,2010年全国计算机等级考试二级C语言考试题型解题技巧...
  19. Java下载文件时文件名出现乱码(但文件内容正常)
  20. 用java写出杨辉三角。

热门文章

  1. PHPMailer 发送163网易企业邮箱和个人邮箱, 163邮箱可能无法发送gmail邮箱,可使用qq邮箱解决问题
  2. html 背景图片100,css背景图片100%显示
  3. python中如何用for循环语句1加到100?
  4. 数学中的全微分(方程),全导数(公式),偏微分(方程),梯度,斜率,导数,方向导数等
  5. win32编程 C++ 九格拼图游戏
  6. win7上搭建ftp站点
  7. HDU3404POJ3533(Nim积摸版)
  8. Shell(Bash)单引号、双引号、不加引号和反引号用法详解
  9. 利用C#实现的外挂式甲骨文拼音输入法
  10. java编译的类包含美元符号 $