视频直播平台源码关于Facebook登录、分享接入流程

现在,视频直播平台移民三方账号登录、分享功能是最基本的功能设置,而且随着互联网技术的发展,很多视频直播平台源码需要对Facebook、Twitter、Line等国外APP进行接入,从而实现用户流量的增加。今天,介绍下通过ShareSDK接入Facebook的登录、分享功能接入流程。
首先,需要在Facebook开发者平台进行一系列的操作,完善账号的应用信息,接着在视频直播平台源码中集成ShareSDK,这里不做介绍。
通过ShareSDK的方法,进行登录操作,获取Facebook的信息:

try { 
 		Platform platform = ShareSDK.getPlatform(platName);      			platform.setPlatformActionListener(mPlatformActionListener);
            platform.SSOSetting(false);
            platform.removeAccount(true);
            platform.showUser(null);
        } catch (Exception e) {
            e.printStackTrace();
            callback.onError();
        }	

视频直播平台源码中获得用户信息:

Platform platform = (Platform) msg.obj;
PlatformDb platDB = platform.getDb();
final LoginData data = new LoginData();
data.setNickName(platDB.getUserName());
data.setAvatar(platDB.getUserIcon());
String platformName = platDB.getPlatformNname();
if (platformName.equals(Facebook.NAME)){
            data.setType(MobConst.Type.FACEBOOK);
     data.setOpenID(platDB.getUserId());
                        }

然后,就可以使用从Facebook得到的用户账号信息进行自己视频直播平台源码的账号注册等操作。
关于分享,ShareSDK内部方法非常简便:

OnekeyShare oks = new OnekeyShare();
oks.disableSSOWhenAuthorize();//设置一个总开关,用于在分享前若需要授权,则禁用sso功能
oks.setPlatform(platName);
oks.setSilent(true);//是否直接分享
oks.setTitle(data.getTitle());//设置分享标题
oks.setImageUrl(data.getImgUrl());//设置分享图片
String webUrl = data.getWebUrl();//设置分享链接
oks.setText(data.getDes());//设置分享文字内容
oks.setUrl(webUrl);
oks.setSiteUrl(webUrl);
oks.setTitleUrl(webUrl);
oks.setCallback(mPlatformActionListener);
oks.show(.sInstance);
L.e("分享-----url--->" + webUrl);

以上就是在视频直播平台源码通过简单的配置,即可实现三方Facebook的登录、分享功能,详细介绍了接入流程的注意事项,关注本博主,后续还会更新更多干活。
声明:本篇文章为小编原创文章,转载请注明出处及作者。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值