2013-01-03 4 views

답변

13

해결책을 찾았습니다.

좋아요. 게시판 ID를 좋아하는 연결을 사용하여 간단한 POST 요청을 구현했습니다.

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

대충 검색 (12, 3은)는 보안/스팸 이유로 그래프 API를 통해 사용자와 같은 것 "좋아요"를 직접하는 것은 불가능 것을 나타내는 것 같다. 일반적으로 제안 된 대안 중 하나는 WebView에서 Facebook에서 제어하는 ​​"좋아요"버튼을 표시하고이를 응용 프로그램에 포함시키는 것입니다.

그러나 더 최근에 Facebook 개발자 가이드는 사용자를 대신하여 기사를 게시 할 때 앱에 "좋아"스타일 기능을 구현하는 방법에 대해 one possible solution을 제공했습니다. 당신은 묻고있는 것 같습니다.

+2

아니, 내가 원하는 게 아니에요 :

는 코드입니다. 그래서 나는 너무 게시물에 덧글을 게시 할 수 없습니까 ?? –

+1

이것은 모든 인터넷 검색에 대해 올바르지 않습니다. @Cromir의 대답이 정확합니다. – rennoDeniro

+1

@rennoDeniro 듣기 좋다. 안타깝게도 답변을 수락하는 동안 삭제할 수 없습니다. Cromir, 가능한 경우 자신의 답변을 수락 하시겠습니까? – CloudyMusic