こちらを参考に試してみました。
http://code.google.com/p/opensocial-jquery/wiki/PluginMixi#%E3%83%9E%E3%82%A4%E3%83%9F%E3%82%AF%E3%82%92%E6%8B%9B%E5%BE%85%E3%81%99%E3%82%8B
--------【mixi.xml】--------
<?xml version="1.0" encoding="UTF-8" ?>
<Module>
<ModulePrefs title="Hello, Friends!">
<Require feature="opensocial-0.8" />
</ModulePrefs>
<Content type="html"><![CDATA[
<input type="button" value="マイミクを招待" onclick="invite()"/>
<script type="text/javascript"
src="http://scripts.lrlab.to/opensocial-jquery-1.3.2.5.min.js">
</script>
<script type="text/javascript"
src="http://scripts.lrlab.to/opensocial-jquery.mixi-1.0.0.min.js">
</script>
<script type="text/javascript">
function invite() {
// マイミクの招待
$.invite("@friends", function(ids) {
$.each(ids, function(i, id) {
alert("「" + id + "」 を招待しました。");
});
});
}
</script>
]]></Content>
</Module>
--------
http://code.google.com/p/suz-lab-gae/source/browse/trunk/suz-lab-feed/war/other/mixi.xml?r=141
(1) まず、"opensocial-jquery"のmixiプラグインを読み込みます。
<script type="text/javascript"
src="http://scripts.lrlab.to/opensocial-jquery.mixi-1.0.0.min.js"></script>
(2) 次に適当なイベントで、下記のようなコードを実行します。
$.invite("@friends", function(ids) {
$.each(ids, function(i, id) {
alert("「" + id + "」 を招待しました。");
});
});
すると、マイミク一覧画面が表示し、適当なマイミクを選択して招待することができます。
招待が終わると、招待したマイミクのIDが取得できるので、そのIDをalertしています。
※ 予めマイミクを指定してでの招待はできないようです...
次は、メッセージ送信系、やるか。
--------
http://www.suz-lab.com

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