pagely / atomic-client
用于访问公共 Pagely API 的 CLI 工具
3.1.0
2024-09-05 09:47 UTC
Requires
- php: ^8.1
- duncan3dc/console: ^2.3
- guzzlehttp/guzzle: ^7.8
- monolog/monolog: ^1.21
- octoper/cuzzle: ^3.0
- ramsey/uuid: ^3.5
- rdlowrey/auryn: ^1.4
- symfony/console: ^5.3.16 || ^6.0.19
- vlucas/phpdotenv: ^5.0
- 3.1.0
- 3.0.0
- 2.2.2
- 2.2.1
- 2.2.0
- 2.1.0
- 2.0.0
- 1.0.0-beta
- dev-renovate/ramsey-uuid-3.x-lockfile
- dev-renovate/ramsey-uuid-4.x
- dev-renovate/php-8.x
- dev-renovate/guzzlehttp-guzzle-7.x
- dev-renovate/monolog-monolog-3.x
- dev-renovate/actions-checkout-3.x
- dev-php-deps
- dev-renovate/php-actions-phpstan-3.x
- dev-renovate/php-actions-composer-6.x
- dev-renovate/vlucas-phpdotenv-5.x
- dev-jgaffney/ares-redirects
This package is auto-updated.
Last update: 2024-09-05 09:48:02 UTC
README
PHP 库,用于访问 Pagely 原子 API
注意,需要 PHP 7.1+
安装
安装假设您已经安装了 git、PHP7.1+ 和 composer。
git clone git@github.com:pagely/atomic-client.git
cd atomic-client/
composer install
可选,启用自动补全并添加 atomic
客户端到 $PATH
./bin/atomic _completion --generate-hook --program atomic >> ~/.bashrc echo "PATH=$PWD/bin:\$PATH" >> ~/.bashrc
使用客户端
认证
您可以使用原子用户 或 使用 API 客户端密钥进行认证。
以原子用户身份进行认证
atomic auth:login my@atomic-username.com
这会将认证令牌保存到 ~/.atomiclogin
。
使用 API 密钥进行认证
atomic auth:client-login <clientId> <clientSecret>
这会将令牌保存到 ~/.atomicclientlogin
。
无论您如何进行认证,完成认证后,您都可以使用 auth:logout
命令或简单地删除 ~/.atomiclogin
/~/.atomicclientlogin
文件。
注意:如果两者都存在,原子用户令牌将优先于 API 客户端令牌。如果您有一个用户令牌,您需要运行 auth:logout
或手动删除 ~/.atomiclogin
文件,然后才能使用 API 客户端凭证运行命令。
命令
单独执行 atomic
命令将显示可用的命令。
atomic
要获取任何命令的使用帮助,只需在命令名称前加上 help
atomic help auth:login
帮助!
我的账户 ID 是什么?
-
您可以通过登录到 https://atomic.pagely.com 并查看浏览器中的地址来获取您的账户 ID。您的账户 ID 将是地址中直接跟随
/account/
的数字。 -
如果您是合作者并且需要另一个账户的 ID,请登录到 Atomic(上面的链接)并使用账户切换器(点击右上角的名字)切换到相关的账户。浏览器中的地址将更改为反映您现在查看的账户 ID。