给一个人发送的话,没问题
opensocial.requestSendMessage(recipients, message, opt_callback, opt_params);
中recipients参数的介绍 是指定用户的 ID
Array.<String>, String recipients- ID、ID 的数组或组参考;支持的关键字包括 VIEWER、OWNER、VIEWER_FRIENDS、 OWNER_FRIENDS 或这些组中某个组内的单个 ID
我
var params = {};
params[opensocial.Message.Field.TITLE] = title;
var msg = opensocial.newMessage(body, params);
for(var i = 0 ; i<recipint.length; i++){
opensocial.requestSendMessage(recipint[i], msg);
}
希望可以循环发送给每个人, 不过却只能给最后一个人发送,失败怎么实现给多个ID发送呢
帮我
帮我 我会想着你的
opensocial.requestSendMessage(recipients, message, opt_callback, opt_params);
中recipients参数的介绍 是指定用户的 ID
Array.<String>, String recipients- ID、ID 的数组或组参考;支持的关键字包括 VIEWER、OWNER、VIEWER_FRIENDS、 OWNER_FRIENDS 或这些组中某个组内的单个 ID
我
var params = {};
params[opensocial.Message.Field.TITLE] = title;
var msg = opensocial.newMessage(body, params);
for(var i = 0 ; i<recipint.length; i++){
opensocial.requestSendMessage(recipint[i], msg);
}
希望可以循环发送给每个人, 不过却只能给最后一个人发送,失败怎么实现给多个ID发送呢
帮我
帮我 我会想着你的
不是还有个opt_callback回调参数吗?
发送成功后,利用这个opt_callback回调函数发送下一个,下一个也是如此。
function callback(data) {
if (data.hadError()) {
alert("There was a problem:" + data.getErrorCode());
} else {
output("Ok");
}
};这个是输出错误 编号 或OK吧