2012-05-31 3 views
1

페이스 북에서 특정 게시물에 대한 설명을 검색해야하므로 아래에 언급 된 것처럼 그래프 api를 사용하여 페이스 북에 본질적으로 게시합니다.그래프 api를 사용하여 페이스 북의 게시물 id가 반환되고 페이스 북의 게시 된 ID가 동일하지 않습니다.

$ 결과 = $ facebook-> api ($ fid. '/ feed /', 'post', $ attachment);

응답 ($ 결과)에서 게시물 ID를 반환합니다.

내가 페이스 북에 로그인하고 해당 게시물의 "datetime"에 마우스를 올리면 다른 게시물 ID와 내 응답에 반환 된 ID가 표시되지 않으므로 해당 게시물 ID에 대한 의견을 얻을 수 없습니다.

아래 코드를 사용하여 의견을 얻으 려합니다.

$ post_comments = $ facebook-> api ('/'.$ postid, array ('access_token '=>'AAAAxxxxxx '));

도움을 주신다면 감사하겠습니다! 포스트 ID는 API에 의해 반환

답변

3

덕분에, 한 페이스 북의 쇼에 비해 너무 약간 다른 형태 {user_id}_{post_id}이다. 그러나 _/posts/으로 바꾸면 Facebook에서 제공하는 것과 동일한 URL을 얻게됩니다.

+0

Hi Niraj, 답장을 보내 주셔서 감사합니다. 내가 언급 한 형식 ({user_id} _ {post_id})의 게시물 ID를 저장하는 데 사용되었으며, 해당 ID로 댓글을 가져 오는 데 사용하지만 그 사실을 알 수 있습니다. 내 응답의 게시물 ID는 {user_id} _ {xxxxx}의 형식이고 페이스 북의 게시물 ID는 {user_id} _ {yyyyy}의 형식입니다. 둘 다 서로 다른 시간이있는 것처럼 보입니다. 따라서 가져올 수 없습니다. 해당 게시물에 대한 의견 –

+0

링크를 다시 확인하는 편도. 페이스 북에서 '활동 기록'으로 이동하여 링크가 여전히 동일하거나 다른지 확인하십시오. 경우에 따라 타임 라인에 링크가 잘못 표시 될 수 있습니다 (버그 발생 가능성 있음). –

0

사용자는 3 일 전에이 동작을 보았습니다. 사용자는 세 가지 응용 프로그램을 사용하여 세 개의 개별 링크 게시물을 만들었습니다. "x 분 전"- 각각에 대한 링크는 다른 분 수를 나타 냈지만 그 중 하나를 클릭하면 동일한 게시물로 이어지고, 그 중 첫 번째가 만들어졌습니다.

나는 그것이 동일한 팬 페이지 (?)에있는 페이지 탭에서 만들어진 3 가지 게시물 모두와 관련이 있다고 생각합니다. 그러나 "x 분 전의 그의 친구들 "다른 두 개의 게시물 중 하나에 링크하면 실제로 클릭 한 것과 다른 게시물 세부 정보 페이지로 이동하는 것이 다소 혼란 스러울 것입니다.

관련 문제