Javascript Facebook使用收件人数组向多个好友发送对话框
Facebook新的发送对话框允许人们向特定的朋友发送内容。但API@表示参数“TO”表示“用户ID或用户名”Javascript Facebook使用收件人数组向多个好友发送对话框,javascript,arrays,facebook,Javascript,Arrays,Facebook,Facebook新的发送对话框允许人们向特定的朋友发送内容。但API@表示参数“TO”表示“用户ID或用户名” 我想知道是否有一种方法可以同时向多个朋友发送消息。我尝试将“to”设置为javascript数组,但这不起作用。我不确定您是如何操作的,也不确定您定义的“工作”是什么,但以下类型的操作有效: 转到此处的javascript测试控制台: 然后输入下面的内容,点击run,它将弹出一个发送对话框,其中有两个预先填充的名称。不幸的是,当你点击send时,它会进入一个错误页面(仍在试图找出那个错
我想知道是否有一种方法可以同时向多个朋友发送消息。我尝试将“to”设置为javascript数组,但这不起作用。我不确定您是如何操作的,也不确定您定义的“工作”是什么,但以下类型的操作有效: 转到此处的javascript测试控制台: 然后输入下面的内容,点击run,它将弹出一个发送对话框,其中有两个预先填充的名称。不幸的是,当你点击send时,它会进入一个错误页面(仍在试图找出那个错误)。但是,它仍然使用两个名称填充对话框:P
<script>
FB.ui(
{
method: 'send',
to: [5,6],
link: "https://developers.facebook.com",
picture: "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc4/174597_20531316728_2866555_q.jpg"
},
function(param){
// If they cancel params will show:
// {action:false, ...}
// and if they send the friend request it'll have:
// {action:true, ...}
// and if they closed the pop-up window then:
// param is undefined
}
);
</script>
FB.ui(
{
方法:“发送”,
致:[5,6],
链接:“https://developers.facebook.com",
图片:“https://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc4/174597_20531316728_2866555_q.jpg"
},
函数(参数){
//如果取消,参数将显示:
//{操作:false,…}
//如果他们发送好友请求,则会有:
//{操作:正确,…}
//如果他们关闭了弹出窗口,那么:
//参数未定义
}
);
目前sdk似乎只从传递给“to”参数的数组中获取第一个元素。这真的很烦人,没有对这个设计决策给出正式的解释。我希望它可以包含多个UID或电子邮件、组名等。我尝试在“TO”字段中使用逗号分隔的ID列表,结果成功了;) 似乎是双向的,direct URL和Javascript不允许使用ID列表,只是今天检查并验证了它注意,当使用直接URL而不是Javascript sdk时,这似乎不起作用。作为臭虫归档。我们将查看它是否得到任何牵引…在单击发送时记录错误,因为当我使用此命令时,它在发送数据库中给出此错误:此对话框传递了一个错误参数。API错误代码:100 API错误描述:无效参数错误消息:不应使用用户用户名(6)
。这是在我给:field时出现的。它目前不起作用,也没有计划。请参阅了解更多详细信息。bug URL现在来自我收集的信息,该功能在2011年10月起开始工作,但在2012年4月之前某个时候不起作用。尽管Pinterest还在做这件事。这样一来,他们就不会构建一个默认情况下开发人员可以发送垃圾邮件的平台。