android 新浪微博SDK 3.0.1分享

Android开发日记】 新浪微博API SSO授权 分享 其实新浪API的说明文档已经说的很明白了,demo 阅读详情

1. 首先到新浪微博开放平台http://open.weibo.com/ 创建一个移动应用:

              注意:Android签名, 首先将你自己的app装在手机上,再从新浪开放平台下载资源  http://open.weibo.com/wiki/SDK,解压缩后

安装app_signatures.apk,生成签名
2. 应用创建成功后,需要填写授权回调页:
     
3. 自此页面上的已经创建完成了,接下来看android代码:
      (1)在AndroidManifest.xml加入
             <1> 在AndroidManifest.xml加入   微博主页
             <2>在你分享微博的activity里加入
                 
              
      (2)代码片段:在你分享微博的activity里
             <1>implements IWeiboHandler.Response 实现这个接口里的方法
           <2>private IWXAPI api;
         private IWeiboShareAPI mWeiboShareAPI;
                 
                //在oncreate里 注册appid到新浪
mWeiboShareAPI = WeiboShareSDK.createWeiboAPI(this,
Constants.SINA_APP_ID);
mWeiboShareAPI.registerApp();
            <3>主要方法:
                   private void sendMultiMessage(boolean hasText, boolean hasImage,
boolean hasWebpage) {
// 1. 初始化微博的分享消息
WeiboMultiMessage weiboMessage = new WeiboMultiMessage();
if (hasText) {
weiboMessage.textObject = getTextObj("即玩:新浪微博分享......");
}
// 2. 初始化从第三方到微博的消息请求
SendMultiMessageToWeiboRequest request = new SendMultiMessageToWeiboRequest();
// 用transaction唯一标识一个请求
request.transaction = String.valueOf(System.currentTimeMillis());
request.multiMessage = weiboMessage;

// 3. 发送请求消息到微博,唤起微博分享界面
AuthInfo authInfo = new AuthInfo(this, Constants.SINA_APP_ID,
Constants.REDIRECT_URL, Constants.SCOPE);
String token = "";
Bundle accessToken = authInfo.getAuthBundle();
if (accessToken != null) {
token = accessToken.getString("access_token");
}
mWeiboShareAPI.sendRequest(this, request, authInfo, token,
new WeiboAuthListener() {


@Override
public void onWeiboException(WeiboException arg0) {
}


@Override
public void onComplete(Bundle bundle) {
Oauth2AccessToken newToken = Oauth2AccessToken
.parseAccessToken(bundle);
Toast.makeText(
getApplicationContext(),
"onAuthorizeComplete token = "
+ newToken.getToken(), 0).show();
}


@Override
public void onCancel() {
}
});
}
             其中Constants.SINA_APP_ID为你创建应用生成的App Key
                    Constants.REDIRECT_URL为你填写的回调页
                    Constants.SCOPE为所有权限 可写成:public static final String SCOPE = "email,direct_messages_read,direct_messages_write,"
+ "friendships_groups_read,friendships_groups_write,statuses_to_me_read,"
+ "follow_app_official_microblog";// 新浪权限

Android新浪微博分享SDK Android腾讯微博分享SDK 立即下载

相关推荐

新浪微博分享 sdk Android代码

新浪微博分享Android代码,相关的工程代码,新浪微博分享demo,包括sdk文档

Android 集成新浪微博分享及授权 (上)

第一部分 运行成功 WeiboSDKDemo下载新浪的微博SDK先去新浪开放平台 :注册,登陆选择在页面上找到Android SDK 文档下载下载后解压:首要步骤是 将 eclipse的签名换上在eclipse 中点击 " Windows==>Preferences==>Android==>Build "在Custom debug keystore中选择Demo中的debug.keystore点击Browse… 选择之后 大家将demo导入eclipse。

2301_82242988的博客 1041

Android 3.0 SDK离线包

这是Android开发所需的sdk,Windows的,下载并解压后,将解压出的整个文件夹复制或者移动到your sdk 路径/platforms文件夹,然后打开SDK Manager,打开 Tools(工具)菜单选择Options(选项)菜单项打开 Android SDK Manager Setting对话框,点击Clear Cache(清除缓存)按钮,然 后重启Eclipse(或Android Studio)和SDK Manager。

Android学习之微博SDK集成及实现分享微博

分享自己的APP内容到微博或者其他平台是个很常用的需求,也有很多种方式可以实现微博分享,官方当然肯定是有提供方式来实现微博分享的,很多第三方服务也可以帮助我们实现微博分享,当然逼格最高的肯定是使用官方的方式来实现,这毋庸置疑是我们的首选,因为第三方的服务不一定比官方的好用和靠谱。

余小涛的博客 6070

android 微博 4.1sdk,Android新浪微博SDK分享功能接入

集成前准备1. 申请APP_KEY第三方需要接入微博SDK必须在微博开放平台上对应用进行注册,并获取APP_KEY,添加应用的授权回调页面(Redirect URI)2. 注册应用程序的包名和签名您需要在微博开放平台上注册应用程序的包名和签名后,才能正确进行授权。请注意:包名和签名未注册,或者签名注册不正确,都会导致无法授权。应用程序包名:指AndroidManifest.xml文件中,packa...

weixin_39548438的博客 807

Android新浪微博SDK分享功能接入

集成前准备1. 申请APP_KEY第三方需要接入微博SDK必须在微博开放平台上对应用进行注册,并获取APP_KEY,添加 应用的授权回调页面(Redirect URI)2. 注册应用程序的包名和签名您需要在微博开放平台上注册应用程序的包名和签名后,才能正确进行授权。 请注意:包名和签名未注册,或者签名注册不正确,都会导致无法授权。 应用程序包名:指AndroidManifest.xml文件中,

zcn596785154的博客 1万+

android 微博开发者平台,微博Android平台SDK文档V.pdf

Android 平台 SDK 文档编号:WEIBO_ANDROID_SDK版本:WEIBO_ANDROID_SDK V3.1.2修订记录:时间 文档版本 修订人 备注2012/7/20 2.0.0 初稿2012/8/2 2.0.02013/4/17 2.1.0 ...

weixin_39539563的博客 206

使用share SDK实现新浪微博授权登录分享1.x版本)

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666) 操作步骤: 1、在share官网注册应用生成AppKey并下载SDK网址:http://www.shareSDK.cn 2、在新浪微博平台注册应用生成AppId和AppKey 网址:http:/...

孤云博客 7566

新浪微博分享

新浪微博分享 //这里张某分享一种不怎么繁杂的方式,去掉了一些不怎么用得到的方法以及代码 第一步:申请你 App key 到微博开发平台上,我的应用页面 ,通过开发者身份验证审核完善应用信息将该应用提交审核,只有审核通过的应用才能进行开发。 第二步:注册应用程序的包名以及签名 包名和签名未注册,或者签名注册不正确,都会导致无发授权报错 在进程的build.gradle中添加自己所需的依赖 // Top-level build file where you can add configuration opt

Gem_0104的博客 645

微信登陆SDK接入 微信 qq 新浪 登陆&&分享

SocialSDKAndroid 对第三方社会化sdk的集成和二次封装,比如第三方授权登录、第三方分享. 欢迎发issue建议新的功能点和渠道集成 原文阅读: http://www.jianshu.com/p/4ec1d9c15763 0 版本更新记录 版本更新记录 1 总体概述 采用了jar包的方式封装sdk,需要使用时可以引入social

zhanghow的博客 1122

Android APP集成新浪微博分享功能

主要为大家详细介绍了Android APP集成新浪微博分享功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

20190213最新安卓SDK下载Android SDK for Windows Version3.0.1

20190213最新安卓SDK下载Android SDK for Windows Version3.0.1

天地图androidSDKDemo_V3.0.1

天地图最新版androidSDKDemo_V3.0.1 代码范例,包括地图显示,定位,POI搜索,路线规划等

android分享新浪微博

分享新浪微博 废话少说,首先是认证, 1.进入新浪微博提供的开放平台http://open.weibo.com/ 注册新浪账号。 2.点击’我是开发者‘,创建一个应用,得到CONSUMER_KEY和CONSUMER_SECRET,保存这两个值。 3.找到相关的API接口文档,下载android版的SDK weibo4android-1.2.0.zip 。 4.解压后倒入到eclips...

路客 142

【OSC手机App技术解析】- 集成新浪微博Android SDK

使用 OSChina.NET Android版客户端的用户,应该知道我们的客户端只需要第一次登陆了新浪微博,以后都可以不用再登陆,直接一键分享,这样很方便用户。 由于新浪微博开放平台预计2012年9月份停止旧版接口和OAuth1.0的使用,此次我们的Android客户端v1.5.3已经更新并使用新版接口和OAuth2.0SDK。 集成到App的效果图: ...

夜之流星 147

android分享新浪微博,认证+发送微博,神马'40113token_rejected! Oauth Token不合法'错误,都TMD都是浮云,终于一切搞定!

分享新浪微博,折腾了大半个月,现在终于弄出来了,心里的那个爽呀,太痛快了,哈哈!! 废话少说,首先是认证, 1.进入新浪微博提供的开放平台http://open.weibo.com/ 注册新浪账号。 2.点击’我是开发者‘,创建一个应用,得到CONSUMER_KEY和CONSUMER_SECRET,保存这两个值。 3.找到相关的API接口文档,下载android版的SDK weibo4

w176236767,做最好的程序员! 3万+

android 微博功能实现,android 新浪微博实现分享功能

终于成功实现了新浪平台的分享功能。中间遇到了各种各样的问题,楼主也是醉了。现在好多应用都实现新浪,QQ,腾讯等三方平台功能,这时一般来说会有两种解决办法。1:利用ShareSdk;这种方式比较简单。去下载他们官方SDK,里边介绍的很详细,这里不多说。2:利用各自官方SDK。这种方式你就需要去看下官方SDK中Demo的实现。这里那Sina分享为例详细说下但要注意的一点是:你的应用程序的包名,签名。以...

weixin_39777488的博客 780

android 新浪sdk分享gif,Android开发新浪微博SDK分享功能接入教程

集成前准备1. 申请APP_KEY第三方需要接入微博SDK必须在微博开放平台上对应用进行注册,并获取APP_KEY,添加应用的授权回调页面(Redirect URI)2. 注册应用程序的包名和签名您需要在微博开放平台上注册应用程序的包名和签名后,才能正确进行授权。请注意:包名和签名未注册,或者签名注册不正确,都会导致无法授权。应用程序包名:指AndroidManifest.xml文件中,packa...

weixin_29486805的博客 506
上一篇: 关于 mongodb 安装或使用遇到的情况
下一篇: 2015.6项目经历总结
菲仔
博客等级 码龄16年 1粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值