2015-06-06 131 views
0

我使用Android SDK的Facebook SDK发布照片到Facebook,我使用FacebookBroadcastReceiver以后得到确认邮件成功,我的目标是获得该帖子ID。Facebook Android SDK 4.0.1什么是App Call ID?

我注意到,因为我分享照片,脸谱始终把上传到后台,因此FacebookCallback<Sharer.Result>回调onSuccess(Sharer.Result result)总是得到result.getPostId()null,但不幸的是FacebookBroadcastReceiveronSuccessfulAppCall(String appCallId, String action, Bundle extras)不给我访问的帖子ID或者(据我所知),我假设有一种方法可以使用appCallId获取帖子ID,任何人都知道如何?还是有另一种方式来获得这个职位?无论如何,这个应用程序为SDK用户调用id的目的是什么?

回答

-1

此时SDK不会返回已完成图片上传的对象ID。如果您检查例如BundleHelloFacebookBroadcastReceiver. onSuccessfulAppCall(String, String, Bundle)在运行时,你会发现它只包含什么appCallIdaction已经给你。

此外,您的应用程序无法知道哪个appCallId将事先使用。因此,您无法创建例如您的应用中的进度条在照片确实上传完成时完成。