Advertisement
ShawnsSpace

Add / Remove facebook permissions.

Aug 28th, 2013
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!-- the button needs to be gated by a permission check, as to show the correct button face of add or remove. i used php sdk to request the users current perms, and show button based on response.
  2. <button id="manage_pagesadd" onclick="addPerm('manage_pages')">Add manage_pages Permissions</button>
  3. <script>
  4. // usage is for onclick events - removePerm('manage_pages');
  5. function removePerm(perm){
  6.     FB.api('/me/permissions/'+perm+'', 'delete', callback);
  7.     function callback(response) {
  8.     //document.getElementById(''+perm+'').innerHTML = "" + response;
  9.     location.reload();
  10.     }
  11. }
  12.  
  13. // usage is for onclick events - addPerm('manage_pages');
  14. function addPerm(perm){
  15.  FB.login(function (response) {
  16.  if(response.authResponse){
  17.    // handle the response
  18. if(document.getElementById(''+perm+'add')){
  19. document.getElementById(''+perm+'add').innerHTML = "" + response.status;
  20. }else{
  21. document.getElementById('response_object').innerHTML = "" + response.status;
  22. }
  23. if(response.status==='connected'){
  24. location.reload();
  25. }
  26. }
  27.  },{scope: ''+perm+''});
  28.  
  29. }
  30. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement