Facebook Android SDK 4.0.1什么是应用程序呼叫ID?

时间:2015-06-06 22:05:45

标签: android facebook facebook-graph-api

我使用Facebook SDK for android将照片发布到Facebook,我使用FacebookBroadcastReceiver稍后确认帖子成功,我的目标是获得帖子ID。

我注意到因为我分享了一张照片,因此Facebook始终将上传内容发送到后台,因此FacebookCallback<Sharer.Result>回调onSuccess(Sharer.Result result)总是result.getPostId()null,但不幸的是FacebookBroadcastReceiver 1}}&#39; s onSuccessfulAppCall(String appCallId, String action, Bundle extras)也不允许我访问帖子ID(afaik),我假设有一种方法可以使用appCallId获取帖子ID,有谁知道怎么做?还是有另一种方法来获得帖子?该应用程序最近是否为SDK用户调用id目的?

1 个答案:

答案 0 :(得分:-1)

此时SDK不会返回已完成图像上传的对象ID。如果您检查,例如运行时HelloFacebookBroadcastReceiver. onSuccessfulAppCall(String, String, Bundle)中的Bundle,您会发现它只包含appCallIdaction给您的内容。

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