Yahoo! ID連携(YConnect)のAuthorization Codeフローを実装するためのライブラリーです。
実装に必要なクラスファイルが定義されています。
- YConnect
- UserInfo API
- BillingAddress API
PHP 5.3 (5.3.x)以降(curl、json関連のパッケージ必須)
Composerをインストールしてください。
$ curl -s http://getcomposer.org/installer | php
以下のようにcomposer.jsonを作成してください。
{
"repositories": [
{
"type": "vcs",
"url": "https://github.com/yahoojapan/yconnect-php-sdk"
}
],
"require": {
"yahoojapan/yconnect-php-sdk": "dev-master"
}
}
ライブラリーをインストールします。
$ php composer.phar install
autoloaderを読み込んでください。
require_once("vendor/autoload.php");
ライブラリーの使い方についてはサンプルコードをご参照ください。
Composerについては以下の外部サイトを参照してください。
libディレクトリをinclude_pathに設定してrequireあるいはincludeしてご利用ください。
BillingAddress APIの利用には、Yahoo!ウォレット FastPay( https://fastpay.yahoo.co.jp )の登録が必要です。 利用までのフローを記載したページを用意しましたので、以下を参照してください。
本ライブラリおよびサンプルコード等は MIT License にて提供しています。
詳しくは LICENSE をご覧ください。
2.2.0
現在 Contributor License Agreement(CLA)を準備しています。
CLA に同意していただくまでは Pull request しても必ず受け付けられるわけではありません。
準備が整うまでお待ちください。