嘿伙计们是javascript facebook sdk的新手。当我在javascript中了解params时,我感到很困惑。我的代码是
var body = 'Reading JS SDK documentation';
FB.api('/me/feed', 'post', { message: body }, function(response) {
if (!response || response.error) {
alert('Error occured');
} else {
alert('Post ID: ' + response.id);
}
});
这段代码运行良好..但我怀疑的是我们可以使用像
这样的代码 var body = 'Reading JS SDK documentation';
FB.api('/me/feed?message=body', 'post', function(response) {
if (!response || response.error) {
alert('Error occured');
} else {
alert('Post ID: ' + response.id);
}
});
第二种代码是否有任何问题..可以在Fb js sdk中完成..
希望你们能帮助我..提前提前
答案 0 :(得分:0)
它有效..但让我解释一下。
FB.api()方法声明如下
FB.api(路径,方法,参数,回调)
此处给出的method
参数为" post"这相当于一个HTML帖子。
根据api文档,应该使用post方法发布要提供的内容。
对于post方法,安全方面通过params
最后一些javascript语法。此处body
是一个变量,因此它应为FB.api('/me/feed?message='+body,...
或文字body
将发布到您的Feed中
在Test Console中试用您的代码 有关详细信息,请参阅documentation