我想在Yahoo mobage平台上进行游戏内墙贴。怎么可能呢?有办法 opensocial.newMediaItem在这里。我需要使用它还是需要另一个? 我在OpenSocial开发人员手册中找到了Hi5的示例,但是Yahoo应该如何使用它:
//setup media Item related to acitivy
var media_param = {};
media_param[opensocial.MediaItem.Field.TYPE] =
[opensocial.MediaItem.Field.IMAGE];
var mediaItem = opensocial.newMediaItem("text/jpeg", ImageURL, media_param);
// Add a media item link if supported
if(gadgets.util.hasFeature(’hi5’) && opensocial.getEnvironment().
supportsField(opensocial.Environment.ObjectType.ACTIVITY_MEDIA_ITEM,
hi5.ActivityMediaItemField.LINK))
{
mediaItem.setField(hi5.ActivityMediaItemField.LINK,
viewer.getField(opensocial.Person.Field.PROFILE_URL));
}
mediaItems.push(mediaItem);
opts[opensocial.Activity.Field.MEDIA_ITEMS] = mediaItems;