Android 接入twitter与facebook分享

本文介绍了Twitter和Facebook API在使用过程中可能出现的错误及其处理方法,包括错误代码解读、特定功能实现条件及常见问题解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.twitter:
TwitterApiException twitterApiException = (TwitterApiException) e;
Log.i("failure", "getErrorCode() : " + e.toString());
Log.i("failure", "getErrorCode() : " + twitterApiException.getErrorCode());
Log.i("failure", "getErrorMessage() : " + twitterApiException.getErrorMessage());
根据code---判断https://dev.twitter.com/overview/api/response-codes判断错误,不能重复
2.facebook:https://developers.facebook.com/docs/marketing-api/error-reference
                         https://developers.facebook.com/docs/sharing/android
   接入facebook那些坑:(http://blog.youkuaiyun.com/piao_polar/article/details/46742043)
  1. 不需要审核的功能点:
   使用FB进行第三方登录:Facebook Login
   获取已登录FB账号的相关信息,权限:public_profile
   获取已登录FB账号的同应用好友信息,权限:user_friends
   使用FB应用邀请功能:App Invites
   使用FB分享存文本或链接:Sharing
   在设备上存在Facebook客户端的情况下,分享本地图片
2.需要审核的功能点:
   非测试账号,在设备上不存在Facebook客户端的情况下,直接通过FB API分享本地图片 权限:publish_actions
3.静默分享时,contitle/description,imageUrl,contentUrl必须分享。
   当contentUrl为google play下载链接的时候,title与description被遮盖。
4.google+分享失败成功:判断requestCode与reaultCode
if (requestCode == ShareUtil.REQUEST_FINISH_SHARE_GOOGLE) {
    if (resultCode == RESULT_OK) {
        TipsFactory.showToast(getString(R.string.share_result_success));
    } else {
        TipsFactory.showToast(getString(R.string.share_result_error));
    }
    enterLiveRoom();

}

5.facebook广告无填充,刚开始出现广告,之后不出现的原因:

facebook后台收入达到了100美金,没有填写收款信息,所以facebook不再填充广告。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值