2015-06-06 93 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將事先使用。因此,您無法創建例如您的應用中的進度條在照片確實上傳完成時完成。