2012-02-14 3 views
2

friends'wall에서 나 자신이 만든 벽 게시물을 가져 오려고합니다. read_stream, offline_access 권한이 있습니다.친구들의 벽에 나 자신이 만든 벽 게시물을 얻는 방법?

내 벽에 다른 사용자가 만든 벽 게시물을 인출하려면 지금 페이스 북의 문서에 따라, 나는를 사용할 수 있습니다 FQL 쿼리 : 내가 얻고 싶은 경우에 벽 게시물에 의해

SELECT post_id, actor_id, target_id, message FROM stream WHERE filter_key = 'others' AND source_id = me() 

을 만들어 내 나는 다음 FQL 쿼리를 생각해 냈습니다.

select post_id,source_id,actor_id,target_id from stream where actor_id=me() and filter_key='Others' 

가끔은 작동하고 때로는 작동하지 않는 경우가 있습니다. 나는 아무것도 반환하지 쿼리 아래에 노력했다.

select post_id,source_id,actor_id,target_id from stream where actor_id=me() and source_id in (select uid2 from friend where uid1=me()) 

다음 작품은 있지만 개인 친구를 확인해야합니다.

select post_id,source_id,actor_id,target_id from stream where actor_id=me() and source_id = <uid> 

한 번에 할 수있는 방법이 있습니까?

편집 : 쿼리 반환 벽 후 친구의 벽에 만든하지만 모든 벽 게시물을 반환하지 않습니다 다음

. 예 : 사용자가 친구의 벽에 연속적으로 게시하는 경우 두 게시물 대신 마지막 페이지가 표시됩니다.

select description, post_id,actor_id,source_id,target_id,created_time from stream where source_id=me() and type = 56 
+0

두 번째 쿼리에 다른 문자가 잘못 표시되었습니다. 그냥 실수 했니? –

+0

방금 ​​잘못 입력했습니다. 내가 말했듯이, 그것은 간헐적으로 작동하고 완전한 데이터를 제공하지 않습니다. –

답변

0

주어진 앱에 대한 역할 (개발자, 테스터, 관리자)이 있어야합니다. 그렇지 않은 경우 페이스 북 버그 추적 시스템에 액세스 할 수 없습니다. 불행히도 앱을 만든 사람이 개발자로서 나를 앱에 추가하는 것을 잊어 버렸습니다.

관련 문제