2014-05-12 3 views
1

Facebook에서 뉴스 피드를 가져 와서 표시하는 앱을 만들었습니다. 사용자가 내 앱에서 댓글을 달고 좋아할 수있게하고 싶지만 API를 찾을 수 없습니다. 페이스 북을위한 맞춤 URL 스키마를 찾았습니다 : fb : // post/{postId}. 각 게시물에 대해 게시물 ID를 얻고 해당 URL을 가리키는 Android의 텍스트 뷰에 링크를 만듭니다. URL을 인쇄했는데 이것은 예제입니다. fb : // post/47526370263_10152072729085264Android 앱의 특정 게시물이 포함 된 Facebook 앱을 엽니 다.

좋아요는 내 Facebook 어댑터에있는 TextView이며 게시물은 좋아하는 게시물 수가 있습니다. 이보기에 특정 게시물을 열 수있는 Facebook 앱에 대한 링크가 포함되기를 바랍니다.

String linkToPost = "fb://post/" + status.getId(); 

likes.setText(Html.fromHtml("<a href=\"" + linkToPost + "\">" + status.getLikeCount() + " like</a>")); 

내 앱에서 링크를 클릭해도 아무 것도 열리지 않습니다. 사람들이 내 Facebook 뉴스 피드 앱에서 댓글/좋아요를 보거나 게시 할 수있게하려면 어떻게해야합니까?

+0

반환되는 게시물 ID (그래프 API 사용)는 게시 시간 (마우스를 사용하여 마우스를 올려 놓을 때 발견 한 ID입니다) (pc 브라우저 사용)? 제 경우에는 그것들이 다르며 여러분의 접근법을 사용하여 게시물을 열려고 할 때 실패합니다. –

답변

0

게시 한 후에 관련 답변을 보았습니다. 해결책은 다음과 같습니다.

likes.setMovementMethod(LinkMovementMethod.getInstance()); 
관련 문제