Yahoo! ID連携(YConnect)のAuthorization Codeフローを実装するためのライブラリーです。
実装に必要なクラスファイルが定義されています。
- YConnect
- UserInfo API
- PHP 5.6 (5.6.x)以降(curl、json関連のパッケージ必須)
- curl 7.52.1以降
- openssl 1.1.0以降
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してご利用ください。
Yahoo! ID連携 v1は 2022年4月27日にクローズ予定です。 詳しくは こちらのお知らせ をご確認ください。
以下のようにcomposer.jsonを作成してください。
{
"repositories": [
{
"type": "vcs",
"url": "https://github.com/yahoojapan/yconnect-php-sdk"
}
],
"require": {
"yahoojapan/yconnect-php-sdk": "dev-master2.2"
}
}
本ライブラリの詳細に関しては以下のサイトを参照してください。
https://developer.yahoo.co.jp/yconnect/v2/php_sdk/
本ライブラリおよびサンプルコード等は MIT License にて提供しています。
詳しくは LICENSE をご覧ください。
3.0.1
現在 Contributor License Agreement(CLA)を準備しています。
CLA に同意していただくまでは Pull request しても必ず受け付けられるわけではありません。
準備が整うまでお待ちください。