==[[mixi アプリ アクティビティ]]==
[[mixi アプリ]] |
===アクティビティのサンプル===
*トップページの「あなたの更新履歴」にテキストを表示
[[File:0795_mixi_app_act01.jpg]]
*選択するとmixi アプリへ誘導選択すると[[mixi アプリ]]へ誘導
[[File:0796_mixi_app_act02.jpg]]
<?xml version="1.0" encoding="UTF-8" ?>
<Module>
<ModulePrefs title="acitivity_testaciti[[vi]]ty_test"> <Require [[R]]equire feature="opensocial-0.8"/>
</ModulePrefs>
<Content type="html">
<![CDATA[
<script type="text/javascript">
function postActivitypostActi[[vi]]ty(activity_msgacti[[vi]]ty_msg) {
var parms = {};
parms[opensocial.Activity.Field.TITLE] = activity_msg;
var activity acti[[vi]]ty = opensocial.newActivitynewActi[[vi]]ty(parms); opensocial.requestCreateActivityrequestCreateActi[[vi]]ty( activityacti[[vi]]ty, opensocial.CreateActivityPriorityCreateActi[[vi]]tyPriority.HIGH,activityResultCallbackacti[[vi]]tyResultCallback); var panel = document.getElementById("activity_panelacti[[vi]]ty_panel"); panel.innerHTML inner[[HTML]] = "アクティビティを作成するテストmixiアプリ";
}
function activityResultCallbackacti[[vi]]tyResultCallback(status) {
if (status.hadError()) {
alert("Error Creating activityacti[[vi]]ty.");
}
}
function startActivitystartActi[[vi]]ty() { postActivitypostActi[[vi]]ty("アクティビティのテストです!クリックして!");
}
gadgets.util.registerOnLoadHandler(startActivitystartActi[[vi]]ty);
</script>
<div id="activity_panelacti[[vi]]ty_panel"></div>
]]>
</Content>
</Module>