「Mixi アプリ アクティビティ」の版間の差分
ナビゲーションに移動
検索に移動
| 1行目: | 1行目: | ||
==mixi アプリ アクティビティ== | ==mixi アプリ アクティビティ== | ||
| − | [[mixi アプリ]] | + | [[mixi アプリ]] | |
===アクティビティのサンプル=== | ===アクティビティのサンプル=== | ||
*トップページの「あなたの更新履歴」にテキストを表示 | *トップページの「あなたの更新履歴」にテキストを表示 | ||
2020年2月15日 (土) 08:37時点における版
mixi アプリ アクティビティ
mixi アプリ |
アクティビティのサンプル
- トップページの「あなたの更新履歴」にテキストを表示
- 選択するとmixi アプリへ誘導
ソース
重要API
| API | 概要 |
|---|---|
| newActivity | サーバー上のアクティビティを表す Activity オブジェクトを作成 |
| requestCreateActivity | 指定したアクティビティの作成を、操作の完了を待たずに試行 |
<?xml version="1.0" encoding="UTF-8" ?>
<Module>
<ModulePrefs title="acitivity_test">
<Require feature="opensocial-0.8"/>
</ModulePrefs>
<Content type="html">
<![CDATA[
<script type="text/javascript">
function postActivity(activity_msg) {
var parms = {};
parms[opensocial.Activity.Field.TITLE] = activity_msg;
var activity = opensocial.newActivity(parms);
opensocial.requestCreateActivity(
activity, opensocial.CreateActivityPriority.HIGH,activityResultCallback);
var panel = document.getElementById("activity_panel");
panel.innerHTML = "アクティビティを作成するテストmixiアプリ";
}
function activityResultCallback(status) {
if (status.hadError()) {
alert("Error Creating activity.");
}
}
function startActivity() {
postActivity("アクティビティのテストです!クリックして!");
}
gadgets.util.registerOnLoadHandler(startActivity);
</script>
<div id="activity_panel"></div>
]]>
</Content>
</Module>
© 2006 矢木浩人

