2017-11-14 2 views
0

Graph Api v2.8을 사용하여 Facebook 인증 시스템을 개발 중입니다.
요청하는 웹 사이트에는 사용자의 전자 메일이 필요합니다.그래프 API가 포함 된 Facebook 앱 삭제

문제 : 이메일 권한 옵션을 선택 취소했는지 여부와 상관없이 앱이 사용자의 Facebook에 추가되었습니다.

이메일을 거부 할 때 사용자의 페이스 북에 추가되는 것을 방지 할 수있는 방법이 있습니까?
그렇지 않은 경우 사용자의 Facebook에서 앱을 제거하려면 어떻게해야하나요?

미리 알아 두십시오.

$response = $fb->get('/me?fields=first_name,last_name,email'); 
$userNode = $response->getGraphUser(); 

if (!isset($userNode['email']) || (isset($userNode['email']) && !$userNode['email'])) { 
    $fb->delete($userNode['id'] . '/permissions'); 
} 

라인 :
$fb->delete($userNode['id'] . '/permissions');
은 사용자 응용 프로그램을 삭제

+0

많은 사용자가 Facebook에 파일에 이메일 주소가 없다는 것을 알고 계시길 바랍니다. (예 : 모바일 전용으로 가입 한 경우) – CBroe

+0

잘 설명합니다. 저것을 가리키는 Thks. – random425

답변

0

다음은 사용자의 페이스 북에서 응용 프로그램을 제거하여 문제를 해결 한 가지 가능한 솔루션입니다.

관련 문제