danack/githubartaxservice

此包已被废弃,不再维护。没有推荐替代包。
最新版本(0.5.0)的此包没有可用的许可证信息。

0.5.0 2016-02-21 23:19 UTC

This package is auto-updated.

Last update: 2020-06-19 11:35:52 UTC


README

一个构建为可使用服务的ArtaxServiceBuilder的服务描述

运行网络演示

有一个演示可以通过PHP内置服务器运行。它需要创建一个GitHub应用,并将GitHub客户端密钥/密码放入其中。

  1. 在此目录的上级目录中创建一个名为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
  1. 从命令行进入测试目录,运行 php -S localhost:8000 -t web/

现在网络服务器应在 http://localhost:8000/ 上可用

示例网络应用

这是一个与GitHub交互的网站示例,允许对Oauth2权限生成进行交互式测试,即通过浏览器访问GitHub并允许测试应用代表您获取信息。

从命令行进入测试目录,运行 php -S 0.0.0.0:80 -t example/

现在网络服务器应在 http://localhost:8000/ 上可用