dmyers/octogun
Composer 安装命令:
composer require dmyers/octogun
包简介
Simple wrapper for the GitHub v3 API
关键字:
README 文档
README
Simple PHP wrapper for the GitHub API. This is an unofficial port of Octokit.rb in PHP. The goal is to have feature parity between languages.
Installation
Simply install using composer:
$ composer require dmyers/octogun
Examples
Show a user
$client = \Octogun\Octogun::users(); $client->user('sferik');
Show a repository
$client = \Octogun\Octogun::repositories(); $client->repo('octogun/octogun.rb');
Authenticated Requests
For methods that require authentication, you'll need to setup a client with your login and password.
$client = new \Octogun\Client(['login' => 'me', 'password' => 'sekret']); $client->users()->follow('sferik');
Alternately, you can authenticate with a GitHub OAuth2 token.
$client = new \Octogun\Client(['login' => 'me', 'oauth_token' => 'oauth2token']); $client->users()->follow('sferik');
Using with GitHub Enterprise
To use with GitHub Enterprise, you'll need to set the API and web endpoints before instantiating a client.
$client = new \Octogun\Client(['login' => 'USERNAME', 'password' => 'PASSWORD']); $client->configuration()->set('api_endpoint', 'https://github.company.com/api/v3'; $client->configuration()->set('web_endpoint', 'https://github.company.com/';
Copyright
Copyright (c) 2013 Derek Myers. See [LICENSE][] for details. [license]: LICENSE.md
统计信息
- 总下载量: 90
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 7
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-05-10