Thông tin đăng nhập đang hoạt động nhưng chỉ yêu cầu quyền cơ bản và không có cảnh báo nào kích hoạt khi hủy hoặc hoàn tất hộp thoại.FB.login() không yêu cầu các quyền nhất định
window.fbAsyncInit = function() {
// init the FB JS SDK
FB.init({
appId : 'XXX', // App ID from the App Dashboard
channelUrl : 'XXX', // Channel File for x-domain communication
cookie : true, // set sessions cookies to allow your server to access the session?
xfbml : true, // parse XFBML tags on this page?
frictionlessRequests: true,
oauth: true
});
FB.login(function(response) {
if (response.authResponse) {
alert("ok");
} else {
alert("canceled");
}
}, {scope:'publish_actions,publish_stream'});
};
Câu trả lời này phải được đánh dấu là câu trả lời đúng. Điều này giải quyết được vấn đề của tôi. Phương thức 'FB.Login' không gửi tham số' scope' khi sử dụng 'fb: login-button'. Có vẻ như một lỗi thư viện facebook. –
Điều này đã soooo lâu để tìm! Có ai báo cáo điều này với facebook là một lỗi chưa? Khi sử dụng 'XFBML',' {scope: ''} 'bị bỏ qua hoàn toàn. –