https://github.com/yahoojapan/yconnect-php-sdk
YConnect PHP SDK
https://github.com/yahoojapan/yconnect-php-sdk
Last synced: 6 months ago
JSON representation
YConnect PHP SDK
- Host: GitHub
- URL: https://github.com/yahoojapan/yconnect-php-sdk
- Owner: yahoojapan
- License: other
- Created: 2013-10-18T08:50:35.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2023-10-02T08:19:22.000Z (about 2 years ago)
- Last Synced: 2025-04-12T22:07:48.269Z (6 months ago)
- Language: PHP
- Size: 152 KB
- Stars: 21
- Watchers: 12
- Forks: 10
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Yahoo! ID連携 SDK for PHP
=======
Yahoo! ID連携(YConnect)のAuthorization Codeフローを実装するためのライブラリーです。
実装に必要なクラスファイルが定義されています。### 使用API
* YConnect
* http://developer.yahoo.co.jp/yconnect/server_app/explicit/
* UserInfo API
* http://developer.yahoo.co.jp/yconnect/userinfo.html### 構成環境
* PHP 5.6 (5.6.x)以降(curl、json関連のパッケージ必須)
* curl 7.52.1以降
* openssl 1.1.0以降### 利用方法
#### Composerを利用する場合
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については以下の外部サイトを参照してください。
* https://getcomposer.org/#### ダウンロードする場合
libディレクトリをinclude_pathに設定してrequireあるいはincludeしてご利用ください。#### Yahoo! ID連携 v1を利用する場合
**Yahoo! ID連携 v1は 2022年4月27日にクローズ予定です。
詳しくは [こちらのお知らせ](https://developer.yahoo.co.jp/changelog/2021-08-03-yconnect1.html)
をご確認ください。**以下のように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/### License
本ライブラリおよびサンプルコード等は MIT License にて提供しています。
詳しくは LICENSE をご覧ください。### Version
3.0.1### Pull request に関して
現在 Contributor License Agreement(CLA)を準備しています。
CLA に同意していただくまでは Pull request しても必ず受け付けられるわけではありません。
準備が整うまでお待ちください。