Facebook FB.api同时发布到多个ID
我这里有点小麻烦。我不擅长Facebook FB.api同时发布到多个ID,facebook,api,Facebook,Api,我这里有点小麻烦。我不擅长javascript等等 问题是我正试图使用FB.api向一些Facebook用户发帖。然而,只有在一次只有一个朋友的情况下,它才有效 这是我的密码: FB.api({ method: 'friends.get' }, function(result) { var user_ids="" ; var totalFriends = result.length; var randNo = Math.floor(Math.random() * tot
javascript
等等
问题是我正试图使用FB.api
向一些Facebook
用户发帖。然而,只有在一次只有一个朋友的情况下,它才有效
这是我的密码:
FB.api({ method: 'friends.get' }, function(result) {
var user_ids="" ;
var totalFriends = result.length;
var randNo = Math.floor(Math.random() * totalFriends);
var numFriends = result ? Math.min(1,totalFriends) : 1;
if (numFriends > 0) {
for (var i=0; i<numFriends; i++) {
user_ids+= (',' + result[randNo]);
randNo ++;
if(randNo >= totalFriends){
randNo = 0;
}
}
}
FB.api(user_ids + '/feed', 'post', { message: txt2send },function(response) {
if (!response || response.error) {
alert('Error occured');
} else {
alert('Post ID: ' + response.id);
}
});
});
FB.api({method:'friends.get'},函数(result){
var user_id=“”;
var totalFriends=result.length;
var randNo=Math.floor(Math.random()*totalFriends);
var numFriends=result?Math.min(1,totalFriends):1;
如果(numFriends>0){
for(变量i=0;i=totalFriends){
随机数=0;
}
}
}
api(用户标识+'/feed',post',{message:txt2send},函数(响应){
如果(!response | | response.error){
警报(“发生错误”);
}否则{
警报('Post ID:'+response.ID);
}
});
});
user_id
的输出如下所示:,1008346134910008239119293822
希望你能帮我解决这个问题。请不要给我任何帮助的链接,相信我,我已经尝试了一切
希望你能帮我解决这个问题。请不要给我任何帮助的链接,相信我,我已经尝试了一切
是的,当然。但是,你不是坚持文档所说的,而是试图发明自己的“语法”——你真的认为这很有帮助吗
访问Graph API通常通过向/someid/someendpoint/
发出HTTP请求来工作
但你正在尝试的是(最终)向
/,1008346134910008239119293822/饲料
——这完全是胡说八道。您不能同时访问列出多个ID的Graph API
如果你想发布多个用户的提要,你必须为每个用户调用一个API。准确地说;虽然在那里有Math.random()的存在让我相信他的应用程序只能工作几个小时,然后就因为垃圾邮件被杀了