我在javascript中写下了一个代码,用于在Face-Book上发布消息。我成功发布了它,但它始终显示only me
隐私声明。
我真的想公开发布这条消息。
我尝试设置privacy = { 'value': 'EVERYONE' };
。仍然留言私信(只有我)。
我的代码是 -
var privacy = { 'value': 'EVERYONE' };
var txt = 'my post to test feed post using api';
FB.api('me/feed', 'post', { message: txt, privacy: privacy }, function (response) {
if (!response || response.error) {
alert(JSON.stringify(response.error));
} else {
alert('Post ID: ' + response.id);
}
});
我如何公开发布?
感谢您的宝贵帮助。
答案 0 :(得分:2)
添加应用程序时,您是否手动设置了应用程序的隐私?如果您转到Facebook Settings,请查看您的申请设置。 privacy
参数仅限于用户在其帐户中设置的内容。
E.g。如果用户设置了“朋友”,但应用程序使用“公共”,则使用用户的首选项。但是,如果用户设置了“公开”,但应用程序使用“朋友”,则使用应用程序的设置,因为它比用户的设置更具限制性。
简而言之,用户和应用程序之间最严格的隐私设置将优先考虑。