danack / githubartaxservice
此包已被废弃,不再维护。没有推荐替代包。
最新版本(0.5.0)的此包没有可用的许可证信息。
0.5.0
2016-02-21 23:19 UTC
Requires
- amphp/artax: ^1.0.2
- danack/artaxservicebuilder: 0.3.2
- danack/danack-code: >=2.4.5
- danack/danackhttp2: >=1.2.0
Requires (Dev)
- phpunit/phpunit: 4.1.3
- rdlowrey/auryn: ^0.14.2
README
一个构建为可使用服务的ArtaxServiceBuilder的服务描述
运行网络演示
有一个演示可以通过PHP内置服务器运行。它需要创建一个GitHub应用,并将GitHub客户端密钥/密码放入其中。
- 在此目录的上级目录中创建一个名为githubKey.php的文件(即项目根目录外部),其中应包含以下详细信息。
<?php define('GITHUB_USER_AGENT', 'YourApplicationName'); define('GITHUB_CLIENT_ID', '12345'); //The client ID associated with your Github application define('GITHUB_CLIENT_SECRET', '123456789'); //The client secret associated with your Github application
- 从命令行进入测试目录,运行
php -S localhost:8000 -t web/
现在网络服务器应在 http://localhost:8000/ 上可用
示例网络应用
这是一个与GitHub交互的网站示例,允许对Oauth2权限生成进行交互式测试,即通过浏览器访问GitHub并允许测试应用代表您获取信息。
从命令行进入测试目录,运行 php -S 0.0.0.0:80 -t example/
现在网络服务器应在 http://localhost:8000/ 上可用