-オープンソースのSNSエンジン OpenPNEプロジェクト-

OpenPNE API

Home > OpenPNE API

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アプリケーションのサンプルコードです。

test application
自分の誕生日と年齢を表示するガジェット
サンプルコード: 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

ページの先頭に戻る