I downloaded this file and include it in my page: myspace_opensocial_javascript_20080915.zip. The same code as you, Pavel Grudina. I meet an error too.
here my code:
<html><head>
<script src="data/javascript/references/gadgets003.js" type="text/javascript"></script>
<script src="data/javascript/references/opensocialreference001.v07.js" type="text/javascript"></script>
<script src="data/javascript/MyOpenSpace007.Util.js" type="text/javascript"></script>
<script src="data/javascript/MyOpenSpace005.Entities.js" type="text/javascript"></script>
<script src="data/javascript/MyOpenSpace010.Mappers.v07.js" type="text/javascript"></script>
<script src="data/javascript/MyOpenSpace003.Enums.js" type="text/javascript"></script>
<script src="data/javascript/MyOpenSpace021.Core.v07.js" type="text/javascript"></script>
<script src="data/javascript/MyOpenSpace010.Engine.js" type="text/javascript"></script>
<script src="data/javascript/references/ifpc002.js" type="text/javascript"></script>
<script src="data/javascript/references/json001.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
opensocial.Container.get().registerParam("ptoString", "COMMENTS,BLOG,BULLETINS,PROFILE,SEND_MESSAGE,SHARE_APP");
opensocial.Container.get().registerParam("panelId", "apppanel_124914_canvas");
opensocial.Container.get().registerParam("localRelay", "http://api.msappspace.com/OpenSocial/ifpc_relay.aspx");
opensocial.Container.get().registerParam("remoteRelay", "http://profile.myspace.com/Modules/Applications/Pages/ifpc_relay.aspx");
opensocial.Container.get().registerParam("ownerid", "1003631790");
opensocial.Container.get().registerParam("appid", "124914");
//]]>
</script>
</head>
<body onload="MyOpenSpace.OnLoad.runOnLoadHandlers();">
<a name="mainFrameTop"></a>
<div id="messageBox" class="messageBox">
</div>
<div style ='text-align:center;'>
<h1>Call Me Back</h1>
<button onclick="postBlogCallback()">Blog post with callback</button>
<div id="mainFrame" class="mainFrame">test</div>
<div id="test"></div>
</div>
<script>
window.osContainer = opensocial.Container.get();
function postBlogCallback(){
var os_token = MyOpenSpace.MySpaceContainer.OSToken;
var message = opensocial.newMessage("I am a blog post");
message.setField(opensocial.Message.Field.TITLE, "About Testing");
message.setField(opensocial.Message.Field.TYPE, MyOpenSpace.PostTo.Targets.BLOG);
osContainer.postTo(os_token, message, null, ptCallback);
}
function ptCallback(someVal){
if (someVal == MyOpenSpace.PostTo.Result.ERROR) {
alert('callback gave error')
}
else if (someVal == MyOpenSpace.PostTo.Result.CANCELLED) {
alert('user cancelled PostTo')
}
else if (someVal == MyOpenSpace.PostTo.Result.SUCCESS) {
alert('WE ARE MEETING WITH GREAT SUCCESS!!!')
}
else {
alert('Unrecognized response: ' + someVal)
}
}
</script>
</body>
</html>
The error show: Oops! There was an problem fulfilling your request.
Does it the right code? So sorry, i'm newbie.