2012-01-29 32 views

Trả lời

16

trong API biểu đồ cho đối tượng người dùng, bạn có thể đưa ra yêu cầu HTTP DELETE tới/PROFILE_ID/quyền thu hồi ủy quyền cho ứng dụng.

từ các tài liệu chính thức (developers.facebook.com/docs/reference/api/user/):

Bạn có thể bỏ ủy quyền cho một ứng dụng hoặc thu hồi cụ thể mở rộng quyền thay mặt cho một người sử dụng bằng cách phát hành một HTTP DELETE yêu cầu PROFILE_ID/quyền với một user access_token cho ứng dụng đó.

Mô tả tham số Loại Yêu cầu quyền Cho phép bạn muốn thu hồi. Nếu bạn không chỉ định quyền thì điều này sẽ không cho phép ứng dụng hoàn toàn. string no Bạn nhận được kết quả sau: .

Mô tả Loại Đúng nếu xóa thành công và lỗi nếu không. boolean

+0

hữu ích này là bạn có thể làm điều này ở phía máy chủ hoặc phía máy khách. Dù bạn muốn gì. – DMCS

+1

Liên kết chính xác đến API là: https://developers.facebook.com/docs/facebook-login/permissions/v2.4#revokelogin –

27

Đối với SDK FB Javascript:

FB.api('/me/permissions', 'delete', function(response) { 
    console.log(response); // true 
}); 
+2

Liên kết API: https://developers.facebook.com/docs/facebook- login/permissions/v2.4 # revokelogin –

+0

những gì về PHP SDK? – BBeta

4

Đối với bất cứ ai sẽ tìm thấy hữu ích này, tôi liên tục mất ngủ và phá hoại bộ não của tôi trong nhiều ngày cố gắng để có được điều này để làm việc;

FB.api('/me/permissions', 'DELETE', function(response) { 
    if (response == true) { 
     window.top.location = 'logout-facebook.php'; 
    } else { 
     alert('Error revoking app'); 
    } 
}); 

Cuối cùng tôi đã làm việc này khi tôi quan sát thấy rằng "phản hồi" được trả về không phải là một boolean mà là một đối tượng JSON.

Đối tượng JSON cũng được trả về;

{ 
    success: "true" 
} 

HOẶC

{ 
    success: "false" 
} 

Sau đó, mã đúng là;

FB.api('/me/permissions', 'DELETE', function(response) { 
    if (response.success == true) { 
     window.top.location = 'logout-facebook.php'; 
    } else { 
     alert('Error revoking app'); 
    } 
}); 

Hy vọng điều này sẽ giúp ai đó!

Các vấn đề liên quan