2013-05-04 2 views
0

Facebook에서 "July 2013 Breaking Changes"에 대해 방금 알림을 보냈습니다. 내 애플 리케이션과 관련된 하나가있다. '스트림'FQL 테이블 에서코멘트 테이블에서 정보를 가져올 수 없습니다.

비난하는 '댓글'필드는 우리는 '스트림'FQL 테이블에서 '의견'필드를 비하하고 있습니다. 'can_comment'및 'comment_count'필드 (이전에는 'can_post'및 'count')를 가져오고 댓글 테이블을 직접 사용하여 댓글 목록을 검색하려면 'comment_info'열을 선택하십시오. 우리의 응용 프로그램에서

우리는이 같은 쿼리를 사용하는이 같은

SELECT post_id, message, likes.count, comments.count, comments.comment_list FROM stream 
WHERE source_id=me() AND actor_id=me() LIMIT 500 

을받을 응답 :

{ 
"data": [ 
{ 
**"post_id": "100002510712421_451594341600919",** 
    "message": "text", 
    "likes": { 
    "count": 1 
    }, 
    "comments": { 
    "count": 2, 
    "comment_list": [ 
     { 
     "fromid": 100001228089363, 
     "time": 1367073822, 
     "text": "text", 
     "text_tags": [ 
     ], 
     "id": "100002510712421_451594341600919_1181882", 
     "likes": 0, 
     "user_likes": false, 
     "post_fbid": 452073094886377 
     }, 
     { 
     "fromid": 100000020227797, 
     "time": 1367173047, 
     "text": "text", 
     "text_tags": [ 
     ], 
     "id": "100002510712421_451594341600919_1183852", 
     "likes": 0, 
     "user_likes": false, 
     "post_fbid": 452790081481345 
     } 
    ] 
    } 
}, 

....

확인 지금 '에서 정보를 가져 오기 위해 시도 주어진 post_id를 사용하여 '댓글'테이블

SELECT id, text, time, fromid FROM comment WHERE 
post_id='100002510712421_451594341600919' 

{ 
"data": [ 
] 
} 

응답이 비어 있습니다. 아무도 솔루션을 제안 할 수 있습니까? 우리는 정말로 그것을 필요로합니다!

답변

0

검색어가 잘 보입니다.이 post_id가 존재하고 읽고 읽을 권한이 있습니까?

SELECT id, text, time, fromid FROM comment WHERE 
post_id='125909647492772_502974003098530' 

returns 

{ 
    "data": [ 
    { 
     "id": "502974003098530_78616446", 
     "text": "saugeil!", 
     "time": 1364309881, 
     "fromid": 526559276 
    } 
    ] 
} 
+0

예, 확실합니다. 동일한 액세스 토큰을 사용하여 이전 쿼리 스타일을 사용하여 가져올 수 있음을 알 수 있습니다. –

+0

문제는 분명히 postid와 관련이있는 것처럼 보입니다. 저는 방금 벽에서 다른 postid를 시도하여 결과를 얻습니다. 100002510712421_202158336544522 그 postid 공개 또는 귀하의 친구에게 제한? – fuchs777

0

동일한 문제가 발생합니다.

놀랍게도 post_id의 마지막 부분 만 사용하여 문제를 해결할 수있었습니다. 즉 '100002510712421_451594341600919'대신 '451594341600919'입니다. 그러나 그것은 때때로 만 작동하며 귀하의 경우에는 전혀 작동하지 않습니다.

관련 문제