scope
매개 변수를 사용하여 몇 가지 추가 사용 권한을 요청합니다. 사용자가 어떤 사용 권한을 거부했는지 즉시 알 수있는 방법이 있습니까?사용자가 내 Facebook 응용 프로그램에서 권한을 거부했는지 감지합니다.
2
A
답변
1
검색어 : https://developers.facebook.com/tools/explorer/?method=GET&path=me%2Fpermissions
는 사용자 개체의 권한 연결에 대한 자세한 내용은 https://developers.facebook.com/docs/reference/api/user/를 참조하십시오.
3
페이스 북 앱의 '범위'와 사용자가 부여한 권한 사이에 불일치가 있는지 확인하기위한 간단한 함수 (Facebook API 호출을 단순화하기 위해 작성한 클래스에서 수정 됨)입니다.
function checkPermissions($scope, $facebook)
{
// Break the scope into an array
$scope = array_map('trim', explode(",", $scope));
// Get the users permissions from Facebook and put them in an array
$getUserPerms = $facebook->api('/me/permissions');
$userPerms = array_keys($getUserPerms['data'][0]);
// Permissions not granted is the difference between these arrys
$ungrantedPerms = array_diff($scope, $userPerms);
if (! empty($ungrantedPerms)) {
// authenticate user again
}
}
의 범위는 다음과 같은 방법으로 포맷 된 것으로 가정된다
$scope = 'email, user_about_me, user_likes, manage_pages, publish_stream';
관련 문제
- 1. 사용자가 CoreLocation 권한을 거부했는지 확인
- 2. Facebook IOS SDK : 사용자가 publish_stream 권한을 거부 할 때 감지합니다.
- 3. Facebook 사용자가 앱 승인없이 페이지를 좋아하는지 감지합니다.
- 4. 내 앱에서 Twitter 및 Facebook 알림을 감지합니다.
- 5. 사용자가 내 Chrome 확장 프로그램을 설치했는지 감지합니다.
- 6. 내 facebook 응용 프로그램에서 페이스 북에 로그인
- 7. 사용자가 내 웹 사이트를 떠나지 않고도 Facebook 사용 권한을 요청하십시오.
- 8. 사용자가 내 Facebook 응용 프로그램을 방문한 곳에서
- 9. Facebook SSO의 모든 권한을 사용자가 수락하도록하려면 어떻게해야합니까?
- 10. 사용자가 메시지를 삭제했는지 감지합니다.
- 11. Facebook 응용 프로그램에서 사용자 금지
- 12. facebook 응용 프로그램에서 사용자 권한 확인
- 13. 응용 프로그램에서 다중 facebook 로그인
- 14. 응용 프로그램에서 iCloud 사용 권한을 요청해야합니까?
- 15. asp.net 응용 프로그램에서 역할과 권한을 관리하는 방법
- 16. 리디렉션 문제 - Facebook 응용 프로그램에서 Facebook 탭으로
- 17. 응용 프로그램없이 C# Windows Forms 응용 프로그램에서 유휴 시간을 감지합니다.
- 18. Facebook (FB.login)이 내 권한을 요청하지 않음
- 19. 내 응용 프로그램에서 MPMoviePlayerController
- 20. 사용자가 내 Facebook 페이지의 팬인지 확인하십시오.
- 21. Facebook 응용 프로그램에서 양식 보내기
- 22. 사용자가 응용 프로그램에 액세스하기 전에 권한을 요청하십시오.
- 23. 내 응용 프로그램에서 facebook 사용자 ID를 얻는 방법은 무엇입니까?
- 24. facebook Like 버튼을 사용자가 볼 수 있는지 감지합니다.
- 25. 사용자가 Facebook에 허가 권한을 부여했습니다.
- 26. 사용자가 페이지 탭 응용 프로그램에 확장 권한을 부여하도록하는 방법은 무엇입니까?
- 27. 내 응용 프로그램에서 응용 프로그램에서 구현하는 방법
- 28. fbgraph가있는 탭 응용 프로그램에서 Facebook 오류가 발생했습니다.
- 29. facebook 응용 프로그램에서 비디오 재생
- 30. Facebook 사용자가 내 웹 사이트에서 Facebook 응용 프로그램을 수락 할 때
+1. 나는 비슷한 것을 사용하여 끝났다. –
굉장합니다. 저는 늦었습니다 (정말로 늦었습니다).하지만 페이스 북 API 문서에서 이런 유형의 정보를 찾는 것이 얼마나 힘든지를 고려할 때 다른 누군가를 도울 것이라고 생각했습니다! –