nozier/nozier-client

Nozier通信客户端

此包的规范存储库似乎已消失,因此该包已被冻结。

v1.1.3 2020-04-02 09:31 UTC

This package is auto-updated.

Last update: 2020-10-24 08:53:03 UTC


README

Latest version on Packagist Software License Build status Downloads

Nozier通信客户端用于与Nozier通信。有关Joomla!,请参阅nozier/nozier-joomla。有关Wordpress,请参阅nozier/nozier-wordpress

安装

您可以使用Composer安装此包

composer require nozier/nozier-client

需求

此包至少需要PHP 7.2。

端点

Nozier应用程序将在您的网站上请求以下端点。用正确的响应类响应特定的请求。所有url都是相对于您的网站根目录的。

类型 方法 URL 响应类
在线检查 HEAD / -
获取 GET /nozier/fetch FetchResponse
软件更新 POST /nozier/update-software UpdateSoftwareResponse
核心更新 POST /nozier/update-core UpdateCoreResponse

验证Nozier请求的真实性

Nozier客户端基于双方都拥有的令牌进行请求签名,但该令牌永远不会发送。`Request`类有一个`validate`方法,用于验证当前传入的请求。如果它抛出异常,您的网站应拒绝该请求。如果您的响应无效,Nozier也会这样做。确保Nozier和您的网站上的令牌相同。

测试

$ composer test

致谢

许可证

MIT许可证。有关更多信息,请参阅LICENSE