OpenPNE3 に対応しているAPI についてご紹介します。
OpenPNE OpenSocial API
OpenPNE OpenSocial API は、OpenSocialAPI を使用したアプリケーションをOpenPNE 上で動作させるためのAPIです。地域・社内・ネットゲームなど、OpenPNEを利用ているさまざまなジャンルのSNSでOpenSocial アプリケーションを動作させることができます。
OpenPNE OpenSocial API 仕様書
OpenPNE OpenSocial API の仕様書はこちらになります。
- OpenSocial with OpenPNE
- http://www.openpne.jp/developer/opensocial/ja/
サンプルコード
OpenPNE上で動作するOpenSocialアプリケーションのサンプルコードです。
- 自分の誕生日と年齢を表示するガジェット
- サンプルコード: http://gist.github.com/205959
- OpenSocial RESTful API を使用してメンバーの誕生日を取得するアプリ
- サンプルコード: http://gist.github.com/205965
OpenPNE Web API
OpenPNE Web APIは、OpenPNEを外部から操作できるAPIで、SNS内のメンバー情報の取得や日記・コミュニティの操作(取得・投稿・編集・削除など)に対応しています。Webサービスと連動したソーシャルサイトの作成するためのプラットフォームとしてご活用下さい。
OpenPNE Web API 仕様書
OpenPNE Web API の仕様書はこちらになります。
- OpenPNE Web API 仕様書
- http://www.openpne.jp/developer/webapi/ja/
また、 OpenPNE Web API に使われる認可技術の OAuth についての情報は以下から入手できます。
- OpenPNE3 OAuth 対応アプリケーション作成ガイド
- http://sandbox.ebihara.dazai.pne.jp/oauth.ja.html
- OpenPNE 3.1 機能紹介 #3 – OAuth
- http://www.openpne.jp/archives/3527/
ライブラリ
- OpenPNE3 用 OAuth ライブラリ (Apache2 License)
- http://gist.github.com/185854
OpenPNE3 用の OAuth による認可(WebAPI のアクセスに必要)の手続きと、 OAuth を経由した WebAPI へのアクセスを容易にするためのライブラリです。是非お使いください。
このライブラリは以下の OAuth 用のライブラリに依存しています。
http://oauth.googlecode.com/svn/code/php/
サンプルコード
- 前述のライブラリを使いメンバー情報を取得するサンプルコード
- http://gist.github.com/185853
オープンソースを仕事にしてみませんか?
OpenPNEは、株式会社手嶋屋が中心となって開発を行っています。オープンソース開発を仕事にしたい方、手嶋屋のエンジニアになってみませんか?詳細は以下をご覧下さい。
- 採用情報 – 手嶋屋
- http://www.tejimaya.com/jobs





