FB.Api(/ {post_id})没有返回所有数据

时间:2015-02-10 16:04:53

标签: facebook facebook-graph-api

我正在为用户发帖,然后我想检查他的帖子的隐私设置。我的代码是:

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

0 个答案:

没有答案