ShareSDK实现第三方登录和分享

使用ShareSDK实现第三方登录和分享

  • 1、创建项目
  • 2、在shareSDK网站上下载相关的SDK并解压
  • 3、找开ShareSDK for Android文件夹,双击QuickIntegrater.jar文件,选择需要集成的第三方软件,确定后形成Sample文件夹,将此文件夹下的所有文件复制到自己的项目中(覆盖,注意,如出现红色叉号,可找开对应项目检查文件是否出现乱码,出现乱码更改编码格式即可)。
  • 4、assets文件下ShareSDK.xml进行相应配置(需要在ShareSDK官网上生成appkey,和第三方平台上注册相应的AppKey)。
    如下:
这里写代码片
<?xml version="1.0" encoding="utf-8"?>
<DevInfor>
<!--
说明:
1、表格中的第一项
<ShareSDK 
AppKey="api20" />
是必须的,其中的AppKey是您在ShareSDK上注册的开发者帐号的AppKey

2、所有集成到您项目的平台都应该为其在表格中填写相对应的开发者信息,以新浪微博为例:
<SinaWeibo
 Id="1"
 SortId="1"
 AppKey="568898243"
 AppSecret="38a4f8204cc784f81f9f0daaf31e02e3"
 RedirectUrl="http://www.mob.com"
 Enable="true" />
其中的SortId是此平台在分享列表中的位置,由开发者自行定义,可以是任何整型数字,数值越大
越靠后AppKey、AppSecret和RedirectUrl是您在新浪微博上注册开发者信息和应用后得到的信息
Id是一个保留的识别符,整型,ShareSDK不使用此字段,供您在自己的项目中当作平台的识别符。
Enable字段表示此平台是否有效,布尔值,默认为true,如果Enable为false,即便平台的jar包
已经添加到应用中,平台实例依然不可获取。
各个平台注册应用信息的地址如下:
新浪微博        http://open.weibo.com
腾讯微博        http://dev.t.qq.com
QQ空间          http://connect.qq.com/intro/login/
微信好友        http://open.weixin.qq.com
Facebook       https://developers.facebook.com
Twitter        https://dev.twitter.com
人人网          http://dev.renren.com
开心网          http://open.kaixin001.com
搜狐微博        http://open.t.sohu.com
网易微博        http://open.t.163.com
豆瓣           http://developers.douban.com
有道云笔记      http://note.youdao.com/open/developguide.html#app
印象笔记        https://dev.evernote.com/
Linkedin       https://developer.linkedin.com
FourSquare     https://developer.foursquare.com/
搜狐随身看      https://open.sohu.com/
Flickr         http://www.flickr.com/services/
Pinterest      http://developers.pinterest.com/
Tumblr         http://www.tumblr.com/developers
Dropbox        https://www.dropbox.com/developers
Instagram      http://instagram.com/developer#
VKontakte      http://vk.com/dev
易信好友        http://open.yixin.im/
明道             http://open.mingdao.com/
Line           http://media.line.me/zh-hant/
Pocket         http://getpocket.com/developer/apps/new
KakaoTalk      https://developers.kakao.com/
KakaoStory     https://developers.kakao.com/
-->
<ShareSDK 
AppKey = "13e094dfa4350"/> <!-- 修改成你在sharesdk后台注册的应用的appkey"-->
<!-- ShareByAppClient标识是否使用微博客户端分享,默认是false -->
<SinaWeibo
Id="1"
SortId="1"
AppKey="568898243"
AppSecret="38a4f8204cc784f81f9f0daaf31e02e3"
RedirectUrl="http://www.sharesdk.cn"
ShareByAppClient="true"
Enable="true" />
<TencentWeibo
Id="2" 
SortId="2"
AppKey="801307650"
AppSecret="ae36f4ee3946e1cbb98d6965b0b2ff5c"
RedirectUri="http://sharesdk.cn"
Enable="true" />
<QZone
Id=
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值