2016-12-05 1 views
1

나는 Facebook 페이지의 게시물을 표시하고 로그인 한 사용자가이 게시물을 좋아할 수있게하는 Android 앱을 개발하려고합니다. v2.8의 게시물과 같은 Facebook API/SDK

은 내가 POST API 호출 /{object-id}/likes를 사용하려고했으나 설명서를 말한다 페이스 북 API, 그 ... 버전 2.8로

십일 (17) 등

..., 2016 [페이스 북] 변경 게시 동작은 좋아하며 페이지 액세스 토큰으로 만이 작업을 지원합니다.

내 첫 번째 추측은 앱이 '좋아요'기능을 남용하지 못하도록하기 위해서입니다. 저의 이해에 따르면 페이스 북에 로그인 한 페이스 북 사용자도 페이지 액세스 권한 (페이지 액세스 토큰)을 가지고있는 페이지의 게시물 만 좋아할 수 있습니다. 앱이 게시물을 좋아할 가능성을 저해하는 매우 제한적인 옵션 인 것 같습니다.

또한 LikeView (안드로이드 공유 문서에서 권장하는)를 사용하려고 시도했지만 Open Graph 개체 인 것처럼 보이는 외부 링크에서만 작동하는 것처럼 보입니다. 문서는 말한다 : 등의 버튼이 페이스 북 페이지 또는 오픈 그래프 개체을 좋아하는 데 사용할 수 있습니다 및 URL 또는 ID로 참조 할 수

. /{page-id}/posts (반환 된 객체에 대한 link 속성)에 의해 반환 된 나는, 페이스 북 링크에 LikeView를 사용하여 [저자가 추가 강조]

는 웹보기 팝업 즉시 LikeView 버튼을 클릭 한 후 닫습니다.

사용자 정의 Android 앱을 통해 Facebook 게시물 (특히 v2.8)을 좋아하는 데 적합한 정보를 찾을 수 없기 때문에이 질문을 게시하고 있습니다. 기본 기능이어야한다고 생각합니다. 페이스 북에서 좋아하는 것이 가장 많이 사용되는 기능 중 하나이기 때문입니다.

면책 조항 : 더 많은 Facebook 설명서 참조로 연결되지 않아서 미안하지만 내 평판으로 인해 하나 이상의 링크를 게시 할 수 없습니다.

+1

_ "Facebook 관련 게시물을 좋아할만한 정보를 찾을 수 없기 때문에"_ - 관련 정보를 이미 찾았습니다. API를 통해 더 이상 가능하지 않습니다. – CBroe

+0

그것은 내 두려움 중 하나 였지만 Facebook이 다른 (가능하면 큰) 앱이 게시물을 좋아할 수는 없다고 상상할 수는 없습니다. 앱이 게시물을 좋아하지 않게하는 Facebook 정책의 일부인 경우 어딘가에 언급해야합니다. – Wobbler

+0

링크 된 바로 그 페이지와 여기에 https://developers.facebook.com/docs/apps/changelog#nov-17th--2016에 나와 있습니다. 지금까지 가능했지만, 지금은 학대를 많이 당했기 때문에 제거했습니다. – CBroe

답변

2

관련 정보를 이미 찾았습니다. API를 통해 더 이상 가능하지 않습니다.

지금까지 가능했지만 너무 많이 남용 되었기 때문에 이제는 제거했습니다.

https://developers.facebook.com/docs/apps/changelog#nov-17th--2016

:

중지되는

  • POST의 그래프 API 행동과 {객체 ID}에 삭제/전용 페이지 액세스 토큰에 액세스 할 수 있도록 변경되었습니다 좋아. 자세한 내용은 docs에서 확인할 수 있습니다.

즉, 페이지 이름에서의 선호 만 가능합니다. 그러나 사용자의 이름으로는 더 이상 존재하지 않습니다.

관련 문제