【发布时间】:2012-12-03 23:40:26
【问题描述】:
我想通过 Facebook Api 用 JavaScript 在我朋友的墙上发布一个帖子,但是当我在“FB.api”中插入“隐私”时,这段代码无法正确运行。有人能帮我吗? 谢谢。
var privacy = {value: 'CUSTOM', friends: 'SOME_FRIENDS', allow: '{UID}'};
var privacy2 = JSON.stringify(privacy);
FB.api("/{UID}/feed", 'post', {
message: 'Message',
privacy: privacy2,
}, function(response) {
if (!response || response.error) {
alert(response.error);
} else {
alert('Message sent!');
}
}
);
【问题讨论】:
-
您不需要通过
stringify运行 JSON。只需传递一个 JSON 就足够了。 -
只有 JSON 脚本不会运行。也直接写在“FB.api”中:privacy: {value: 'CUSTOM', friends: 'SOME_FRIENDS', allow: '{UID}'},
标签: javascript facebook api privacy