新浪开发者平台 android 签名,新浪微博接入流程
下载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 签名,新浪微博接入流程相关推荐
- 新浪开发者平台(Sina App Engine)初探
不知几时新浪推出了它的云服务平台Sina App Engine,现在还在内测阶段,需要邀请码才能注册,已经发过两次邀请码,不过都错过了,费劲申请了个邀请码,谈谈对SAE平台的感觉. SAE是基于成熟的 ...
- PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用基础
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! PHP+ ...
- PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用——必须交待的几个问题
PHP+新浪微博开放平台+新浪云平台(SAE) --新浪微博应用开发的一个解决方案 一.PHP+新浪微博开放平台+新浪云平台(SAE)方案的基础 二.建立微博应用的过程 三.PHP SDK中Demo程 ...
- PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用——进一步学习的走向和有用的资源
PHP+新浪微博开放平台+新浪云平台(SAE) --新浪微博应用开发的一个解决方案 一.PHP+新浪微博开放平台+新浪云平台(SAE)方案的基础 二.建立微博应用的过程 三.PHP SDK中Demo程 ...
- PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用——建立微博应用的过程
PHP+新浪微博开放平台+新浪云平台(SAE) --新浪微博应用开发的一个解决方案 一.PHP+新浪微博开放平台+新浪云平台(SAE)方案的基础 二.建立微博应用的过程 三.PHP SDK中Demo程 ...
- PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用——PHP SDK中Demo程序简析
PHP+新浪微博开放平台+新浪云平台(SAE) --新浪微博应用开发的一个解决方案 一.PHP+新浪微博开放平台+新浪云平台(SAE)方案的基础 二.建立微博应用的过程 三.PHP SDK中Demo程 ...
- 微信公众平台入门到精通-新浪云计算平台注册和使用
一.新浪云计算平台注册 新浪云计算平台的英文是Sina App Engine,简称SAE,是国内首个公有云平台,是一个简单高效的分布式Web服务开发.运行平台,应该是目前国内最多开发者使用的云计算平台 ...
- 微信公众号教程(7)新浪云计算平台注册和使用
原文:http://www.cnblogs.com/imaker/p/6249441.html 以前想做个网站很麻烦,先得花钱租赁虚拟服务器空间或者买服务器托管,然后还得懂服务器配置,平时还得搞下服务 ...
- 新浪云计算平台注册和使用
新浪云计算平台注册和使用 以前想做个网站很麻烦,先得花钱租赁虚拟服务器空间或者买服务器托管,然后还得懂服务器配置,平时还得搞下服务器维护什么的,现在有云计算平台就方便了,对于一些非企业用户来说简单几步 ...
- 新浪云平台——免费建站100个(图解教程)
新浪云平台--免费建站100个(图解教程) 如何免费建站?大部分SEO还有淘宝客们都希望建立属于自己的网站,可是刚开始的菜鸟们,没有强硬的建站本领,没有相关的建站知识,也没什么钱,所以都希望能有一个免 ...
最新文章
- 用Python制作一个随机抽奖小工具
- Django学习总结①
- Oracle日期范围
- PCA图像转正C++
- Python 【第十章】 Django路由
- 在微信源代码共享仿乐趣, 把你的业务微信
- android平台malloc_debug使用方法(含测试代码)
- Redhat Enterprise Linux磁带机简单操作
- 实对称矩阵 二次型 合同 相似对角化
- 网易校招笔试第三题匈牙利算法
- 数学基础一:直线方程Ax+By+C=0
- html li加入数字,LI自动添加数字序号
- 在浏览器中清除缓存和 Cookies
- 解决vscode导致电脑很卡
- ie11兼容问题汇总及解决方案
- 计算机几种行为管理器,企业如何选择员工电脑操作行为管理软件?
- R-squared居然是负数
- 二级计算机c语言解题技巧,2010年全国计算机等级考试二级C语言考试题型解题技巧...
- Java下载文件时文件名出现乱码(但文件内容正常)
- 用java写出杨辉三角。
热门文章
- PHPMailer 发送163网易企业邮箱和个人邮箱, 163邮箱可能无法发送gmail邮箱,可使用qq邮箱解决问题
- html 背景图片100,css背景图片100%显示
- python中如何用for循环语句1加到100?
- 数学中的全微分(方程),全导数(公式),偏微分(方程),梯度,斜率,导数,方向导数等
- win32编程 C++ 九格拼图游戏
- win7上搭建ftp站点
- HDU3404POJ3533(Nim积摸版)
- Shell(Bash)单引号、双引号、不加引号和反引号用法详解
- 利用C#实现的外挂式甲骨文拼音输入法
- java编译的类包含美元符号 $