android facebook sdk,分享——如何检测成功?

Posted

技术标签:

【中文标题】android facebook sdk,分享——如何检测成功?【英文标题】:android facebook sdk, sharing -- how to detect succcess? 【发布时间】:2014-03-25 19:08:02 【问题描述】:

按照Facebook android SDK Official Site 上的教程,在我设置uiHelper .onActivityResult 的地方,我意识到.. 无论我是否将某些内容发布到网络上(即使我只是直接按下后退按钮),“onSuccess " 总是会被调用。

我还发现了这个Android Simple Facebook 库,它大大简化了流程。但是,按照教程,我发现无论我是否成功发布......我最终都调用了“onFail”。

我想知道我现在应该如何验证用户是否已成功发布结果

更新:我意识到一个类似的问题是posted here

【问题讨论】:

Using share dialog in Android Facebook SDK. How to know is user actually shared or cancelled sharing activity?的可能重复 您在onFail() 中得到的reason 值是多少? @sromku Wow.. 你好像是 库的作者~~ 我要感谢你创建了这么容易使用的 API :) 我得到 onFail( ): 失败原因:用户取消 @sromku 希望你不介意我在这里问一个附带问题.. 如果我想将 Facebook SDK 与 Fragment 一起使用.. 有什么特别需要我注意的吗..?似乎一切都没有返回结果,遵循 Facebook 的官方 SDK。 谢谢 :) 并且,请提出任何问题,这就是地方 :) 请在下面查看我的回答 【参考方案1】:

关于android-simple-facebook:

按照here 所述,您需要仔细检查代码:

onResume() onActivityResult() 检查您是否configured permissions(至少一个)。

关于Fragments,没有什么特别需要注意的。 Please check this sample。

您可以试用示例应用程序,看看它是否适合您。这是Google Play 上的示例应用程序,这是source。示例应用包括Fragment

如果它对你有用,请告诉我:)

【讨论】:

以上是关于android facebook sdk,分享——如何检测成功?的主要内容,如果未能解决你的问题,请参考以下文章

通过facebook sdk分享自定义TEXT状态

Android : Facebook 分享内容链接

Android:在eclipse中导入facebook sdk 4.10.1

Android Facebook SDK 4.0 ShareDialog 不显示长文本

共享回调不适用于 Facebook SDK 4 Android

Facebook SDK for Android 4.1.0 共享对话框取消