2012-05-07 4 views
0

나는 연구를 해본 결과 fql 쿼리에서 can_post를 사용할 수 있다고 생각했습니다. 이제 can_post 값을 어떻게 찾을 수 있습니까? 나는 php-sdk를 사용하고 친구의 벽에 게시 할 수있는 허가를 받았지만, 친구가 벽에 게시를 사용 중지하면 스크립트를 중단시키는 예외가 반환 될 것이기 때문에. 그래서 can_post 값을 사용하여 그가 게시하기 전에 게시 할 수 있는지 확인하십시오.페이스 북 사용자가 친구들의 벽에 글을 올릴 수 있는지 확인하십시오.

+0

PHP에서 어떻게 작동하는지 모르지만 어쩌면 다음과 같이해볼 수 있습니다 : $ facebook-> api ('/ me/permissions /', 'get') ---이 모든 권한을 가진 JSON 문자열을 반환해야합니다. '/ me'를 facebookUserId로 변경하여 앱에 다른 사용자의 권한을 확인할 수 있습니다. – w00

답변

1

fql을 사용하여 can_post 필드를 가져올 수 있으며 true 또는 false를 반환합니다. 따라서 친구가 벽에 게시를 사용 중지 한 경우,이 경우에도 can_post 필드는 false를 반환합니다. 그래서 그것은 벽 게시에 can_post에 따라 도움이 될 것입니다 ...

+0

유감스럽게 생각하는 답장을 보내 주셔서 감사합니다. 솔직히 말해 각 친구 can_post 상태를 확인해야하므로 스크립트가 약간 느려졌습니다. 내가 사용하는 스크립트이었다 : $ 확인 = $ facebook-> API (배열 ( "방법"\t => "fql.query"\t "쿼리"\t \t => "사용자의 can_post을 선택 WHERE UID =" $ selectedid \t \t \t \t \t \t \t \t)); – Prakash

관련 문제