| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

Mixi アプリ アクティビティ

提供: MyMemoWiki
ナビゲーションに移動 検索に移動

mixi アプリ アクティビティ

mixi アプリ |

アクティビティのサンプル

  • トップページの「あなたの更新履歴」にテキストを表示

0795 mixi app act01.jpg

0796 mixi app act02.jpg

ソース

重要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>