OpenSocialアプリ開発

このエントリーをはてなブックマークに追加
1nobodyさん
日本ではmixiアプリやgooHomeガジェットに代表される、
OpenSocialアプリ開発について語るスレです。

OpenSocial公式
http://wiki.opensocial.org
OpenSocialAPI日本語ドキュメント
http://code.google.com/intl/ja/apis/opensocial/docs/index.html

OSDE(Open Social Development Environment)
ローカルでアプリの動作確認ができるEclipseプラグイン
http://code.google.com/p/opensocial-development-environment/

【OpenSocial対応SNS】
[mixi] mixi Developer Center(デベロッパ申請に携帯が必要)
http://developer.mixi.co.jp/
[gooHome] goo Developer's Kitchen(デベロッパ申請すると審査待ちがある)
http://developer.home.goo.ne.jp/
[iGoogle] iGoogle デベロッパー ホーム(即利用可)
http://code.google.com/intl/ja/apis/igoogle/
OpenPNE 自鯖にSNSを立てられる。
http://www.openpne.jp/
2nobodyさん:2009/12/11(金) 17:14:17 ID:???
OpenSocialに関するスレがなかったので立ててみた。
暫定テンプレへの突っ込みや関連スレや有益なサイトの紹介などあれば頼む。
3nobodyさん:2009/12/11(金) 17:19:13 ID:???
学歴低いのですが私にも作る事は可能でしょうか学歴学歴。
4nobodyさん:2009/12/11(金) 17:28:39 ID:???
【Hello worldまでの手順】

>>1のSNSのどこかにデベロッパ申請する。
 ↓
適当な鯖に、ここの最初のソースをコピってhelloworld.xmlとしてうpする。
http://code.google.com/intl/ja/apis/opensocial/articles/tutorial/tutorial-0.7.html
適当つってもうpろだじゃなくて、持ってるWebサイトとかGoogleAppEngineをとるとか。
 ↓
申請したSNSの開発用ページなどから、そのxmlのURLを指定する。
 ↓
そのSNSのやり方に従い、そのアプリを自分のアカウントに登録し、表示してみる。
 ↓
Hello World!

※「アプリが表示に対応してません」的なことを言われる場合は、元ソースの
<Content type="html">を→<Content type="html" view="canvas,home,profile,preview">
に直したほうがいいかも。
5nobodyさん:2009/12/12(土) 00:06:29 ID:???
6nobodyさん:2009/12/14(月) 14:37:01 ID:???
立ったことはあったけど落ちたのか…。
7nobodyさん:2009/12/16(水) 23:42:15 ID:???
人こないなー。保守がてら、役に立ちそうな記事でも貼っていくか。

連載:OpenSocialを利用してガジェットを作ろう! 技術評論社
http://gihyo.jp/dev/serial/01/opensocial
8nobodyさん:2009/12/22(火) 18:41:13 ID:???
ウノウラボ Unoh Labs: OpenSocialを始めよう!第1回
http://labs.unoh.net/2009/04/opensocial1.html
9nobodyさん:2009/12/22(火) 22:34:08 ID:???
テスト
10nobodyさん:2009/12/25(金) 16:11:28 ID:???
また落ちるぞ
11nobodyさん:2009/12/28(月) 18:34:06 ID:???
12南沢木綿子 ◆9i7khbgzV5en :2010/01/02(土) 17:45:40 ID:???
  ∧,,,∧ 
 (  ・∀・) ほー それで
  (  : ) 
  し─J
13nobodyさん:2010/01/05(火) 13:08:45 ID:???
誰か2chアプリでも作ってくれ
「あなたの友達はこんなスレを見ています」とかなんとか。
14nobodyさん:2010/01/05(火) 18:36:55 ID:???
mixiアプリ作りたいけどどこからどう始めればいいのか分からない。
そもそも画像が用意できないという致命的な問題がある学歴学歴。
15nobodyさん:2010/01/06(水) 13:04:59 ID:???
>>4
16nobodyさん:2010/01/12(火) 15:22:41 ID:???
何か作ってみたいけどアイデアが無い
17nobodyさん:2010/01/13(水) 14:38:59 ID:???
どちらかと言えば企業開発向けのAPIだしね
SNSの開発者向けページ見たら「オレ様の利益のためにアプリ作れよ」って感じ全開でワロタ
18nobodyさん:2010/01/13(水) 21:06:06 ID:???
アイデアはあるけど学歴が足りない
19nobodyさん:2010/01/14(木) 13:57:51 ID:???
>>17
でも今までに自分のホームページでこっそりと
フリーソフトを作ってきた人たちにとっては
それよりも敷居が低く、かつ若干の宣伝効果がある環境に
自分のソフトを置けるチャンスだと思うのだが。

OpenSocial機能なんか無視して作ってもいいんだし。
まぁせめてフレンドとハイスコアの共有くらいはしたほうがいいと思うが。
20nobodyさん:2010/01/20(水) 15:00:53 ID:qeHmW61v
みんなあんまりきょうみないのか
21nobodyさん:2010/01/20(水) 22:35:50 ID:???
そのようだね。

まぁSNS側はおいしくても作る側は収益モデルとしては厳しいから
あんまり取りざたされないのかなぁ…。

対応SNSがもっと増えてきたら盛り上がるか?
22nobodyさん:2010/01/20(水) 23:21:56 ID:???
よっぽどUIの腐ったSNSが流行ったら
スタンドアロンのSNSブラウザが出来たりするかもしれない
23nobodyさん:2010/01/22(金) 14:17:57 ID:0FeHy5PE
Shindig(+Partuza)を使ってRESTfulの開発環境を構築しているんですがRESTを使って自分自身の情報を取得する方法がわかりません。
ID直指定:
例えばID=1決めうちで
http://shindig.domain/social/rest/people/1/@self
とするとそれなりの情報は取得できますが
http://shindig.domain/social/rest/people/@me/@self
なんてやってもゲストユーザとしか認識してくれません。

どうすれば自分本人の情報を取得できるのでしょうか?
(OAuthが必須という気もするのですがもしそうならOAuthのわかりやすいドキュメントどこかに無いでしょうか)

24nobodyさん:2010/01/22(金) 17:51:40 ID:GNQP3A49
1PVあたり最低0.01円ー最大0.05円ってのがなぁ・・・
通信にAjax使うから画面遷移発生しない=PV稼げない=お金稼げないけど、鯖には負荷がかかる=逆ザヤ=赤字

これを解決するためには無理無理遷移を発生させる仕様にするしかないが、ユーザの利便性を考えると
そういうわけにもいかない

アイテム課金のビジネスモデルじゃないと企業は厳しいだろうね
25nobodyさん:2010/01/26(火) 16:17:14 ID:???
>>23
それがどういう環境なのか具体的によく知らないけど、
@meで取得するからにはOAuthなりなんなりは必要なんじゃね?

というか前者のやり方って確か決めうちIDがフレンドの場合しか
とれないと思ったけど、ゲストユーザーとID=1がフレンド扱いされてんのか…?

とりあえずOAuth、手当たり次第貼っておく。

ゼロから学ぶOAuth
http://gihyo.jp/dev/feature/01/oauth
2-legged OAuth on OpenSocial
http://d.hatena.ne.jp/lyokato/20080819/1219116960
mixi 2-legged OAuthによるAPIアクセス
http://developer.mixi.co.jp/appli/appli_mobile/lets_enjoy_making_mixiappmobile/2-legged-oauth
26nobodyさん:2010/01/27(水) 21:27:30 ID:???
mixiアプリモバイル開放するつもりないんかな
27nobodyさん:2010/01/29(金) 09:16:45 ID:???
>>24
Ajaxと鯖負荷は関係ないな…
28nobodyさん:2010/02/08(月) 14:06:25 ID:???
mixiのニュースで、mixiがアプリで赤字とかいうのあったな
29nobodyさん:2010/02/17(水) 03:59:41 ID:???
実際儲かってるのはどの程度なんだろうね。
サン牧はウハウハなんだろうけど
30nobodyさん:2010/02/21(日) 18:58:11 ID:???
>>23
Partuza マスタしたから回答するよ

OAuth は関係ない

BasicSecurityToken を作って
Query String に st=... で渡せば認識される
31nobodyさん:2010/02/27(土) 19:07:27 ID:JxisTHia
公開→盛り上がる→サーバー増強しなきゃ!→人増やさなきゃ!→
新着から落ちるor真似される→人が減った→サーバーと人の維持費が…


結局、胴元と資産持ってる大手しか儲からないみたいね。
32nobodyさん:2010/03/03(水) 21:31:43 ID:???
OpenSocial = SNS + Gadget とみるとそうだね。
33nobodyさん:2010/03/04(木) 11:43:17 ID:???
>>31
GAE使ったらどうだろう?
34nobodyさん:2010/04/07(水) 18:41:42 ID:???
適当にオープンソースのサイト管理やってましただけで
プログラミングの技術がないやつが
本を書いたり解説サイト作ったりしてほしくない
全くもって役に立たないよ

その割に本の構成はこうしたほうがいいよーみたいな
誰でも普通にそう思う、考えつく内容を書いても誰も喜ばないってのw
35nobodyさん:2010/04/15(木) 05:12:25 ID:???
誰だよopen socialが盛り上がってるとかいってるやつはw
スレここしかないし、全然盛り上がってないじゃんwww
36nobodyさん:2010/06/03(木) 11:12:30 ID:???
mixiモバイル向けのアプリを開発中の俺が通りますよ
37nobodyさん:2010/06/04(金) 03:18:50 ID:9uup1zb1
おぉ〜期待age↑
38nobodyさん:2010/06/06(日) 10:17:11 ID:???
興味はあるんだが、
・いったい何ができるのか。
・普通のWebアプリとどういう点が違うのか。
というのが良く分からないので
作る動機が無いんだよな。
39nobodyさん:2010/06/27(日) 23:26:38 ID:???
普通のWebアプリでアカウント管理して友達管理をするところだけ
既存のSNSの情報が使える。違うのははっきりいってそれだけ。

ビジネス的に見れば新規にユーザーを「一から」集めなくて良いってのも「違い」か。
新しくアカウントを作らなきゃ始められないのと、
(SNS垢さえあれば)なんかクリックすりゃ始められるのじゃ
敷居の高さは段違いだし、「友達がやってるからやる」効果が大きい。

つまりこれは企業が手を出すものであって一般人には魅力がないわけだ。
40nobodyさん:2010/07/24(土) 03:25:13 ID:???
一般人じゃ儲からないのん?
41nobodyさん:2010/08/04(水) 01:16:59 ID:???
PVでいくらとかなかったっけ。あれも企業専用なのかな。
42鋼鉄の艦長ごるごるもあ ◆753Z/RLFiY :2010/09/09(木) 14:10:50 ID:FY+yDMBE
■■■■■■■民主党小沢氏はCIAの買収に屈しない有望な政治家である■■■■■■■          
 我々沖縄県民は、つねに軍隊による凶悪犯罪の犠牲となっていると同時に、経済発展を阻害する強大な軍事経済を強いられている奴隷である。
 しかも、北朝鮮等のテロ支援国家の国民には人権を主張して同情し、沖縄県民の生活の場を破壊し黙殺するアメリカの地位協定は、我々とのアイデンティティーの思想形成を決定的にしている。
 この明らかな民族差別は、我々が決して望んで受け入れたものではなく、戦後の結果として強いられたものである。
 かつて大日本帝国は、アメリカの軍隊が東南アジア一帯を植民地化する計画を入手し、これを新聞記事として世界大戦を蜂起させた。まさしく、我々の先祖が沖縄防衛のために血を流したのである。我々の先祖は、
戦争でしか経済発展しない米国資本主義とは違う共存共栄の思想を築き、この新しい思想に対して米国は脅威と見なしたのである。
 これを裏付けるように、米国の国家予算には、今もなお巨額のCIA対外政治工作費が計上されており、その内容は完全非公開となっている。これは、我々沖縄県民の主張が少数派であり、無限の資金力を以って社会的且つ組織的に圧殺するために他ならない。
 すなわち、戦争が経済発展を齎すという社会通念の洗脳プロパガンダにより米国支配を優位なものとしてきた米国にとって、アメリカ不在での沖縄の経済発展はまさしく脅威であり、この
愚かな洗脳プロパガンダに決定的な生き証人を付き合わせることをもっとも恐れているのである。      
 我々沖縄県民は、先祖の土地はその子孫が守らなければならないという社会通念を当然のように求めるとともに、この愚かな洗脳プロパガンダに与かって米国の大統領が政治票を集めるべく我々沖縄県民を
軍事経済の保護下にあるなどと主張して人類に勘違いをさせている光景は、甚だしい言論の侵害であり、大変遺憾に思っている。
 アメリカの軍隊は、我々沖縄県民と民主党の小沢氏によって必ず淘汰しなければならないのであり、米国が基地移設に応じなければ直ちに国際裁判に訴えるべきである。
43nobodyさん:2010/09/24(金) 21:16:02 ID:vffUxdCR
igoogleにamazonのガジェットを追加しようと作っています。
Product Advertising APIではなくて一般の検索ページからデータを取得しようと思っているのですがうまくいきません。

var params=new Object();
params[gadgets.io.RequestParameters.CONTENT_TYPE] = gadgets.io.ContentType.TEXT;
gadgets.io.makeRequest('http://www.amazon.co.jp/s/?rh=i%3Advd%2Cn%3A562020%2Cp_n_availability:82515051';",getData,params);

function getData(obj)
{
alert(obj.data);
}

空白と改行しか表示されません。
こういう使われ方を想定してブロックされてるでしょうか?
44nobodyさん:2010/09/24(金) 21:19:46 ID:???
ちょっと間違えました
× gadgets.io.makeRequest('http://www.amazon.co.jp/s/?rh=i%3Advd%2Cn%3A562020%2Cp_n_availability:82515051';",getData,params);
○ gadgets.io.makeRequest('http://www.amazon.co.jp/s/?rh=i%3Advd%2Cn%3A562020%2Cp_n_availability:82515051',getData,params);
45nobodyさん:2010/09/25(土) 13:24:05 ID:???
たんに先頭に空白が多すぎて本体が見えないだけでした
失礼しました
46nobodyさん:2010/11/14(日) 00:02:05 ID:???
Webアプリでなく、C#からmixiの情報取得したいんだけど
C#用のOpenSocialでお勧めなのってある?
47nobodyさん:2010/12/20(月) 04:43:21 ID:w1DjLmJZ
mixiアプリを作りたくOpenSocialを勉強しようと思うんですがオススメの本教えていただけませんか?

自分の著書とかそういう宣伝はいらないので
読んでみて役に立ったようなオススメの本教えて下さい
48nobodyさん:2010/12/21(火) 00:41:50 ID:???
悪い本なら紹介できるw
本に載ってるのそのままじゃ動かないし(文法とか間違ってる)
本にwebに載ってるサンプルソース参照って書いてあるの所々なかったり内容が違ったり・・・・・

置いてあるって書いてあって落としてみようと思ったら、
49nobodyさん:2010/12/21(火) 00:43:04 ID:???
あっ↓にゴミがついてしまったw
×置いてあるって書いてあって落としてみようと思ったら、
50nobodyさん:2010/12/24(金) 03:30:42 ID:g00Qtw/u
質問させてください。
javascript初心者なのでよく分からないのですが、
viewerのオブジェクトを取得するのに

var req = opensocial.newDataRequest();
req.add(req.newFetchPersonRequest(
opensocial.IdSpec.PersonId.VIEWER), 'viewer');
req.send(function(data) {
var viewer = data.get('viewer').getData();
});

のようにする必要があるようですが、sendのコールバック関数の外で、
viewerオブジェクトを参照することはできないのでしょうか?


var req = opensocial.newDataRequest();
req.add(req.newFetchPersonRequest(
opensocial.IdSpec.PersonId.VIEWER), 'viewer');
var viewer = req.send(function(data) {
var viewer = data.get('viewer').getData();
return viewer;
});
viewer_id = viewer.getId();

のような感じでできるのではないかというイメージだったのですが・・
うまくいきませんでした。

どなたかご教示いただけると幸いです。
51nobodyさん:2011/01/02(日) 20:11:55 ID:A5kTcoem
すいません質問なのですが、

http://mixi.jp/run_appli.pl?id=3995

http://mixi.jp/run_appli.pl?id=19008
のアプリで、
他のアプリには表示されている右枠の広告が出てないのですが、
どうやったら非表示にできるのでしょうか?

教えていただけますと嬉しいです
52nobodyさん:2011/01/03(月) 21:20:57 ID:???
53nobodyさん:2011/02/06(日) 14:33:23 ID:xcNEIOHq
mixiのアプリ作ってる人来るらしいから一応宣伝
時間あるなら行ってみたら?
つーか、俺の代わりに誰か行って報告してくれw
http://eventforce.jp/event/10422
54nobodyさん:2011/02/07(月) 05:14:13 ID:53sjHUtR

55nobodyさん:2011/02/27(日) 03:09:08.17 ID:???
SNS構築サービスであるNingをつかった2ch発の音楽コミュニティサイトを作っているのですが、
現在開発者不足なのです。。
開発に協力して頂ける方、OpenSocialアプリの開発テストがてらに使ってやってもいいという方など
無償で協力していただけるマゾな方いましたら、どうか運営までご連絡ください。
開発専用SNS(Lab)があるので、そちらにご招待します。

■2chLabel
http://2chlabel.org/

■NingAPI(Docs)
http://developer.ning.com/docs/ningapi/1.0/index.html

■OpenSocial(Docs)
http://2chlabel.org/group/2chlabel
56nobodyさん:2011/03/30(水) 01:43:59.40 ID:+EzxFPc4
57nobodyさん:2011/03/31(木) 08:06:06.15 ID:03mKBhef
C#でmixiの日記やコミュニティの情報を取得する方法を探してるんだが、さっぱりわからん。
ググっても、ロクなページがヒットしないし。
知ってる方いたら、教えてください。
58nobodyさん:2011/03/31(木) 10:34:15.70 ID:???
mixiに問い合わせれば?
59nobodyさん:2011/05/15(日) 08:58:02.47 ID:rhZpXmBi
なぜOpenSocialスレは伸びないのか
60nobodyさん:2011/05/15(日) 23:56:07.65 ID:???
OpenSocialは俺もちょっと勉強して概念は理解したけど
あれで面白いゲームは作れないね。
なんであんなに流行ってるのか逆に謎。
案件の数とgree/mobageのCMの数で
これからはOpenSocialの時代かなーと一瞬思ったが
すぐに思い直して軌道修正出来てよかった。
今はスマホアプリの開発やってます。
61nobodyさん:2011/06/21(火) 18:29:58.53 ID:wesW7VP8
OpenSocialのおかげでmixi、GREE、モバゲーとかで
結構処理を共通にできて助かったわ
62nobodyさん:2011/07/13(水) 21:29:39.39 ID:???
OpenSocialのコミュに自分にメリットがないから
やめるみたいなウザイやついるな
はやくやめねえかなw
63nobodyさん:2011/07/26(火) 01:40:47.69 ID:???
このスレ人いねえなw
やっぱり全然流行してないんだなw
64nobodyさん:2011/08/08(月) 18:35:26.45 ID:???
>>61
結構違うくね?
3通り書くの面倒臭かった、独自仕様で他社にないAPIもあるし
65nobodyさん:2011/08/27(土) 12:01:21.61 ID:K/Bjgnh8
OpenSocialって言ってもクライアント側がWebってのは終わったな。
今はスマホの時代だからクライアント側もスマホアプリじゃないと。
お前らも今のうちにJavaかObjective-C勉強しとけ。
ま、言語覚えてもフレームワーク知らないと何もできんけどなw
PHPだけ知ってればいいという時代は終わったんだよ。
プログラマも淘汰されていい時代になってきたなーとは思う。
66nobodyさん:2011/09/01(木) 04:11:52.79 ID:???
今、まさにスマホのソーシャルアプリ作ってるけど
Web側はJSONを返すだけのAPIで
クライアント側はスマホアプリだわ。
Webなんてもうその程度の時代になるのかね。
67nobodyさん:2011/09/03(土) 18:37:11.72 ID:???
i-mode、iアプリが出てきた頃を思い出せばどうすればいいかわかるだろ?
68nobodyさん:2011/09/08(木) 22:13:07.73 ID:RrO6XN+N
facebookのoauthを携帯電話(ガラケー)向けに実装でできます?
oauthのURLがPC向けしか無いようでPC向けの表示になってしまいます。
69nobodyさん:2011/09/11(日) 18:43:32.11 ID:???
言ってる意味がわからないんだが
70nobodyさん:2011/10/26(水) 17:57:29.14 ID:???
ひどい技術本は最悪だな
なのに俺は技術者なんて言っているやつ最悪
サンプルが動かないとかだめすぎね?
71nobodyさん:2011/11/03(木) 00:16:39.75 ID:RXS5KEnM
野球アプリ
http://www.youtube.com/watch?v=bgZ0Mqh63Dg
シューティングゲーム
http://www.youtube.com/watch?v=AEX2TY9Ey-8
星座検索
http://www.youtube.com/watch?v=jZHNKkGd2ns
車のBGMボリュームを自動調整アプリ
http://www.youtube.com/watch?v=00aAW0QMAJY
ストップウォッチ
http://www.youtube.com/watch?v=sGFQ6nq3TUo
72nobodyさん:2011/12/08(木) 21:38:32.50 ID:???
OpenSocialもFirefoxばりにオワコンか?
73nobodyさん
>大阪府三島郡島本町の小学校や中学校は、暴力イジメ学校や。
島本町の学校でいじめ・暴力・脅迫・恐喝などを受け続けて、心も身体も壊されて廃人同様になってしもうた僕が言うんやから、
まちがいないで。精神病院へ行っても、ちっとも良うならへん。教師も校長も、暴力やいじめがあっても見て見ぬフリ。
そればかりか、イジメに加担する教師もおった。 誰かがイジメを苦にして自殺しても、「本校にイジメは
なかった」と言うて逃げるんやろうなあ。
島本町の学校の関係者は、僕を捜し出して口封じをするな

>島本町って町は、暴力といじめの町なんだな

>「口封じ」なんかしません。どうぞ、気が済むまでお書き込み下さい。


 島本町は日本の恥!島本町は日本の迷惑!