Sometimes i get the following error when I try to send a notification or activity.
Error:
e.substr is not a function
File:
http://x.myspacecdn.com/OpenSocial/1.0/container.v10.005.js
My code:
function sendActivity(title, content, friend){
var params = {};
params[opensocial.Activity.Field.TITLE_ID] = "Gatcha_Activity";
params[opensocial.Activity.Field.TEMPLATE_PARAMS] = {"title": title, "content": content, "friend": friend};
//var mediaItemArray = [;
//mediaItemArray.push(opensocial.newMediaItem("", GATCHA_BASE + "/static/i/container/common/avatar-none.png"));
//params[opensocial.Activity.Field.MEDIA_ITEMS] = mediaItemArray;
var activity = opensocial.newActivity(params);
opensocial.requestCreateActivity(activity, opensocial.CreateActivityPriority.HIGH, callback);
}
function raiseNotification(content, url, recipient) {
var button = MyOpenSpace.newNotificationButton(MyOpenSpace.NotificationButton.UrlTypes.CANVAS, "Play", {"url": url});
var buttons = [button];
var params = {};
params[MyOpenSpace.Notification.Field.BODY] = content;
params[MyOpenSpace.Notification.Field.BUTTONS] = buttons;
var notification = MyOpenSpace.newNotification(params);
MyOpenSpace.requestCreateNotification(recipient, notification, callback);
}
I use OpenSocial-1.0