2013-06-21 45 views
3

我正在一個android應用程序中使用facebook android sdk登錄到應用程序。當用戶通過登錄到應用程序時,從facebook sdk獲取訪問令牌facebook sdk。編程方式就像Facebook的Facebook粉絲頁面android SDK

因此,有可能像Facebook中的頁面實際上具有訪問用戶的令牌一樣。

回答

0

要在Facebook上發佈帖子,我使用這部分代碼來創建請求。

Request likeRequest = new Request(Session.getActiveSession(), pageid + "/likes", null, HttpMethod.POST, new Request.Callback() { 
    @Override 
     public void onCompleted(Response response) { 

    } 
}); 

在那裏我已經登錄到Facebook,所以我可以只是調用Session.getActiveSession()。

然後我執行與要求:

Request.executeBatchAndWait(likeRequest); 

你應該在的AsyncTask運行這個,因爲你不能做你的主線程網絡的東西。

+0

感謝您的回覆。但我無法導入其中的一些... – Arun

+0

我用這些進口: import com.facebook.HttpMethod; import com.facebook.Request; import com.facebook.Response; import com.facebook.Session; 您是否已將Facebook sdk作爲庫項目添加到您的Android項目屬性中? – harmjanr

+0

是肯定的...讓我試試這些 – Arun

19

不可能以編程方式喜歡,只有評論和帖子。我不知道你爲什麼把以前的答案標記爲正確,它不起作用,這是很具誤導性的。