我正在为用户发帖,然后我想检查他的帖子的隐私设置。我的代码是:
function shareOnFacebookInit() {
$('#share_on_fb').click(function() {
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
shareOnFacebookDialog();
} else {
FB.login(function(response) {
if(response.authResponse) {
shareOnFacebookDialog();
}
}, {scope: ['publish_actions', 'read_stream']});
}
});
});
}
function shareOnFacebookDialog() {
FB.ui({
method: 'share_open_graph',
action_type: $('#facebook_namespace').data('namespace')+':book',
action_properties: JSON.stringify({
apartment: $("meta[property='og:url']").attr("content"),
})
}, function(response){
if(response.error_code) {
showNotification("Post was not shared! Please try again", "error");
} else if(response.post_id) {
FB.api('/'+respoonse.post_id,function(res) {
console.log(res);
});
}
});
}
根据Post api reference,其中一个返回的字段应该是“隐私”。我得到了一些领域的回复,但没有隐私。
知道为什么会这样吗?
谢谢! URI