codappix / bitbucket-client
v1.3.0
2018-07-25 06:53 UTC
Requires
- php: ^7.1.3
- graham-campbell/cache-plugin: ^1.0
- php-http/client-common: ^1.7
- php-http/client-implementation: ^1.0
- php-http/discovery: ^1.4
- php-http/httplug: ^1.1
- php-http/multipart-stream-builder: ^1.0
- psr/cache: ^1.0
- psr/http-message: ^1.0
Requires (Dev)
- graham-campbell/analyzer: ^2.0
- php-http/guzzle6-adapter: ^1.0
- phpunit/phpunit: ^7.0
Replaces
This package is not auto-updated.
Last update: 2019-10-17 14:01:35 UTC
README
我们展示了由Graham Campbell编写的现代Bitbucket API 2.0客户端。
这个客户端是基于php-github-api开发的,由KnpLabs提供。因此,我们现在有了以下非常类似的客户端:
- GitHub - knplabs/github-api由KnpLabs提供。
- GitLab - m4tthumphrey/php-gitlab-api由Matt Humphrey等人提供。
- Bitbucket - bitbucket/client,也就是这个软件包!
安装
此版本需要PHP 7.1或7.2。
要获取最新版本,只需使用Composer引入该项目。
$ composer require bitbucket/client
使用方法
主要的入口点是Bitbucket\Client
类。只需创建该类的新实例,就可以开始了!
实际上,在调用任何端点之前,你可能还需要设置认证详情,但是,对于不需要认证的端点,这并不是必须的。我们支持使用OAuth2令牌或用户名和密码进行登录。
<?php use Bitbucket\Client; $c = new Client(); $c->authenticate(Client::AUTH_OAUTH_TOKEN, 'your-token-here'); // $c->authenticate(Client::AUTH_HTTP_PASSWORD, 'your-username', 'your-password'); var_dump($c->currentUser()->show());
截至撰写时间(2018年4月4日星期一),Bitbucket API 2.0上的每个端点也都可以通过此PHP客户端访问。我建议您查看Bitbucket文档,以及生成的文档。
安全
如果您在此软件包中发现安全漏洞,请将电子邮件发送到Graham Campbell的graham@alt-three.com。所有安全漏洞都将得到及时处理。
许可证
Alt Three Storage遵循MIT许可证(MIT)。