본문 바로가기
웹과련정보

Fatal error: Uncaught OAuthException: (#200) The user hasn't authorized the application to perform this action

by 제이사랑~ 2011. 5. 30.


Fatal error: Uncaught OAuthException: (#200) The user hasn't authorized the application to perform this action


오류는 사용자가 앱을 등록할때 권한이 등록 되지 않아서 발생합니다.


https://www.facebook.com/login.php?api_key=1234567890&cancel_url=http://www.yoursiteurl.ro/facebook_cancel/&next=http://www.yoursiteurl.ro/facebook_login/&fbconnect=1&return_session=1&session_version=3&v=1.0&display=page&req_perms=user_about_me,user_birthday,publish_stream,offline_access


위에 링크로 님의 사이트 앱 등록후에 쓰기 테스트 해보세요.


참고 사이트 : http://stackoverflow.com/questions/5799563/facebook-uncaught-oauthexception




PHP 연동해서 작업 하시는 경우는


로그인 버튼에 스크립트 부분에 아래 내용을 넣으시면 됩니다. 필요 권한만 넣어 사용하실것을 권장합니다. 


https://www.facebook.com/dialog/oauth?client_id=1234567890&redirect_uri=hhttp://www.yoursiteurl.ro/facebook_cancel/&state=0000000000000&scope=user_about_me,user_birthday,publish_stream,offline_access,email,read_stream


넣어서 사용하시면 됩니다.


권한 정보 : http://developers.facebook.com/docs/authentication/permissions/