2013-01-03 23 views

回答

13

我找到了解決方案。

要喜歡的文章我已經實現了一個簡單的POST請求使用喜歡連接的Facebook POST ID。

這是代碼:

Request likeRequest = new Request(Session.getActiveSession(), fBPostId + "/likes", null, HttpMethod.POST, new Request.Callback() { 

     @Override 
     public void onCompleted(Response response) { 
       Log.i(TAG, response.toString()); 
     } 
}); 
Request.executeBatchAndWait(likeRequest); 
+1

像魅力一樣工作 – JRun

+1

請接受您自己的解決方案,而不是接受當前的解決方案。 – christoff

+0

此外,僅僅將相同調用的'HttpMethod'從'HttpMethod.POST'改爲'HttpMethod.DELETE'爲'「不像」的東西。 – jokeefe

0

粗略搜索(123)似乎表明,它不可能直接「像」的東西經由圖形API用戶,對於安全/垃圾郵件的原因。傳統上,一種通常建議的選擇是在WebView中顯示由Facebook控制的「Like」按鈕,並將其包含在您的應用程序中。

但是,最近,Facebook開發人員指南已經提供one possible solution,說明如何在您的應用中實現「like」風格的功能,以代表用戶發佈故事,儘管它與完全不同於你似乎在問。

+2

不,這不是我所需要的。所以我不能發表評論的帖子? –

+1

這是不正確的,對於所有的谷歌搜索,@Cromir的答案是正確的。 – rennoDeniro

+1

@rennoDeniro很高興聽到它。不幸的是,我無法在接受它時刪除我的答案。克羅米爾,你介意接受你自己的答案(如果可能的話)? – CloudyMusic

相關問題