今回は、こちらを試してみました。
http://code.google.com/p/opensocial-jquery/wiki/AppData
カウンターを例にした形のコードにしています。
--------【mixi.xml】--------
// 変数定義
var owner_id = "";
var counter = 0;
// (1) オーナー情報の取得
$.getData("/people/@owner/@self", function(data) {
owner_id = data[0].id;
});
// (2) カウンター情報の取得
$.getData("/appdata/@viewer/@self", function(data) {
counter = data[owner_id].counter;
});
// (3) カウントアップ
$.postData("/appdata/@viewer/@self", {
counter: counter + 1
}, function() {
counter++;
});
--------
http://code.google.com/p/suz-lab-gae/source/browse/trunk/suz-lab-feed/war/other/mixi.xml?r=145
(0) "opensocial-jquery-1.3.2.5.min.js"の読み込みは当然として...
(1) まずオーナー情報を取得していますが、
これは、次のアプリケーションのデータを取得するときに、IDが必要になるためです。
(2) 上記のオーナー IDを利用して、アプリケーションのデータを取得しています。
(3) データの保存に関しては、オーナIDは使いません。
最後にパーミッションまわり確認したら、mixiアプリの予習は終了かな?
--------
http://www.suz-lab.com

0 コメント:
コメントを投稿