smiirl/smiirl-library-php

一个用于与 Smiirl 对象交互的 composer 包

dev-main 2022-06-01 12:13 UTC

This package is not auto-updated.

Last update: 2024-09-18 23:51:47 UTC


README

Smiirl PHP 库 使开发者能够轻松地在 PHP 代码中与 Smiirl 自定义计数器交互,

入门指南

  1. 最低要求 – 要运行库,您的系统需要满足最低要求,包括具有 PHP >= 7.0。我们强烈建议使用 cURL 扩展和 cURL 7.16.2+ 编译的 TLS 后端(例如,NSS 或 OpenSSL)进行编译。
  2. 安装库 – 使用 [Composer] 是安装 Smiirl PHP 库的推荐方式。该库可通过 [Packagist] 在 [smiirl/smiirl-library-php][install-packagist] 包下使用。如果 Composer 已在您的系统上全局安装,您可以在项目的根目录中运行以下命令以将库作为依赖项添加
    composer require smiirl/smiirl-library-php
    

自定义计数器的工作原理

Smiirl 自定义计数器可以通过两种方法显示数字:JSON & PUSH。

JSON:输出有效的 JSON

JSON 方法是通过暴露一个有效的端点,计数器将对其进行监控。例如,如果您将计数器设置为监控此 URL https://api.smiirl.com/number,则您的计数器将显示 1。对于此方法,您需要一个 Web 服务器来托管您的代码。

示例

<?php
require 'vendor/autoload.php';
use Smiirl\Counter;

Counter::jsonResponse(12345);

PUSH:通过

PUSH 方法是通过向 Smiirl API 发送数字,该 API 将数字显示在计数器上。为此,您将需要计数器标识符($mac)和计数器令牌($token),您可以在 http://my.smiirl.com 上找到这些信息。

示例

<?php
require 'vendor/autoload.php';
use Smiirl\Counter;

$mac = "e08e00000000";
$token = "abcdef123456";

$counter = new Counter($mac, $token);
$counter->reset();
$counter->push(54321);
$counter->add(10);
$counter->add(-10);

自定义计数器

Smiirl 自定义计数器在我们的网站上提供,网址为 https://www.smiirl.com