2012-01-28 4 views
1

상태 URL을 제출하여 Facebook 상태 메시지를 게시 할 수있는 웹 사이트를 만들고 싶습니다. 웹 사이트에서 특정 Facebook 상태 표시

(URL입니다 상태 메시지에서 "전에"를 마우스 오른쪽 버튼으로 클릭하여 검색하고 링크를 복사 할 수 있습니다.)

  • 을 대중에게 개인 정보를 변경하고 링크를 제출 한 후에는 해야 내 웹 사이트에 표시되고, 님과 공유하고 댓글을 달 수 있습니다.
  • 이렇게 할 수있는 방법이 있습니까? iFrames에 대해 생각했지만 거기에 더 아름다운 해결책이 있습니까? :)

사용자의 모든 상태 업데이트를 원하지 않습니다. 특정 사용자 만 상태를 업데이트하고 싶습니다. 따라서 상태로 바로 연결되는 URL을 사용하고 싶습니다. 당신이 정말로 갖고 싶어

답변

1

:

를 마우스 오른쪽 단추로 클릭을 "전에"의 상태 메시지 아래 및 응용 프로그램의 흐름에서 링크

복사, 당신은 구문 분석 할 수 소식/앨범/사진/상태/기타 정보를 추출 할 수있는 URL ...
사용자가 이러한 유형의 게시물을 클릭 할 수 있음을 기억하십시오.
이 게시물의 ID 추출 할 수있는 URL에서
https://www.facebook.com/rozen.lior/posts/10150498318655888

-10150498318655888을이 같은 Graph API를 통해 조회 :URL은 다음과 같을 것이다
https://graph.facebook.com/10150498318655888 ...

당신이 만약 단지 "상태 업데이트"를 원하면 사용자가 제공 한 링크가 실제로 "게시물"인지 확인해야합니다 ... 예를 들어 사진 앨범의 동일한 위치에서 가져온 URL은 다음과 같습니다 :

https://www.facebook.com/media/set/?set=a.XXX.YYY.ZZZ&type=1
여기에는 (XXX, YYY, ZZZ) 개의 숫자 그룹이 있습니다. 첫 번째 숫자 배치는 게시물 ID와 동일하지만 대신 사진 앨범의 세부 정보 만 제공합니다.

당신은 Graph API Explorer

+0

당신에게 LIX 감사 사용하여 실험 할 수있다! 그래프 API 탐색기를 가지고 놀았으며 URL을 가져 와서 게시물의 고유 ID를 찾고, 작성자의 이름, 게시물의 실제 메시지 및 게시자의 이름과 같은 정보를 graph.facebook.com에 요청하는 PHP 스크립트를 작성했습니다. 좋아하는 사람의 수. Unfortunatley 이것은 게시물이 공개 된 경우에도 사용자 프로필이 아닌 Facebook "사이트"의 게시물과 만 작동합니다. (사용자의 허가없이 어떻게 작동 할 수 있는지 알아야합니다. 어떤 생각 이니? –

+1

당신은 매우 환영합니다 @ user1052424! 그러나 : ... "사용자의 권한을 얻지 않고"- 아니요 ... 올바른 권한이없는 것은 아닙니다. 찾고있는 권한은' read_stream'을 참조하십시오. [Permissions Documentation] (https://developers.facebook.com/docs/reference/api/permissions/) – Lix

+0

흠, 좋습니다.다음 단계는 로그인 한 Facebook 사용자가 다른 사람이 내 웹 사이트에 게시 한 상태를 어떻게 알 수 있는지 확인하는 것입니다. –

관련 문제