권한과 선택적 콜백 함수를 허용하는 FB.Connect.showPermissionDialog()
함수에 대한 콜백 함수를 작성하고 있습니다.콜백 함수 매개 변수 문제
사용자가 권한 대화 상자를 거부하면 null
이 전달됩니다. 그러나 어떤 이유로, 내 스크립트는 권한 요청이 실패하더라도 항상 게시 요청을 만듭니다.
echo("FB.ensureInit ( function() {
FB.Connect.showPermissionDialog('email,offline_access',
function(accepted) {
if(accepted==null) {alert('failure');} else {
$.post(\"http://www.domain.com/permissions.php\",
{ username:$userID,mode:'accepted'});}
});
});");
허용 된 값을 제대로 읽지 못하는 이유를 잘 모릅니다. 도와 주셔서 감사합니다.
console.log(accepted)
을 그리고 다시 얻고 무엇을 참조하십시오
터무니. 그래도 페이스 북의 문서에 대해 뭔가 말합니다 : P –
그래, 그 문서를 체크 아웃. 너무 좋았어요. – Triptych