weiot/phpsdk
Composer 安装命令:
composer require weiot/phpsdk
包简介
WeIOT Php Sdk for Developer
README 文档
README
Requirements
PHP 7.4 and later.
Installation
Composer
You can install the bindings via Composer. Run the following command:
composer require weiot/phpsdk
To use the bindings, use Composer's autoload:
require_once('vendor/autoload.php');
Usage
// On Framework use WeIOT\PhpSdk\Provider\Developer\DeveloperManager; use WeIOT\PhpSdk\Provider\App\AppManager; use WeIOT\PhpSdk\Provider\Company\CompanyManager; use WeIOT\PhpSdk\Provider\Customer\Customer; use WeIOT\PhpSdk\Provider\Customer\Authentication;
// SDK Config Manager $Config = new WeIOT\PhpSdk\Config(); $Config->setAppID("[Developer App ID]"); $Config->setDevID("[Developer ID]"); $Config->setDevToken("[Developer Token]"); $Config->setDevKey("[Developer Key]"); // Developer Login If Success Return Auth Token Code for Management $developerLogin = DeveloperManager::login( $Config ); // Ger Developer App Profile $getAppProfile = AppManager::profile( $Config, $developerLogin );
// Company // Company App Purchase Checking $getAppSalesCheck = AppManager::salesChecking( $Config, $developerLogin, "[Employer Login App Token]" ); // Company Access All Customers $getCustomerRecords = Customer::records( $Config, $developerLogin, "[Employer Login App Token]" ); // Company Customer Profile $getCustomerDetails = Customer::profile( $Config, $developerLogin, "[Employer Login App Token]", "[Customer ID]" ); // Company short Config Profile $getCompanyShortConfigDetails = CompanyManager::short( $Config, $developerLogin, $TestAuthToken, "[Short Prefix]" ); // Company Offices $getCompanyOffices = CompanyManager::offices( $Config, $developerLogin, "[Employer Login App Token]" ); // Company Employers $getCompanyEmployers = CompanyManager::employers( $Config, $developerLogin, "[Employer Login App Token]" ); // Company Employer $getCompanyEmployers = CompanyManager::employer( $Config, $developerLogin, "[Employer Login App Token]", "[Employer ID]" ); // Employer Reminders $getReminders = CompanyManager::reminders( $Config, $developerLogin, "[Employer Login App Token]" ); // Employer Reminder Profile $getReminderDetails = CompanyManager::reminder( $Config, $developerLogin, "[Employer Login App Token]", "[Reminder ID]" );
// Customer // Customer Reminders $getCustomerReminders = Customer::reminders( $Config, $developerLogin, "[Employer Login App Token]", "[Customer ID]" ); // Customer Reminder Profile $getCustomerReminder = Customer::reminder( $Config, $developerLogin, "[Employer Login App Token]", "[Reminder ID]" );
// Customer Auth // Customer Auth Login $getCustomerLogin = Authentication::login( $Config, $developerLogin, "[Customer Personal Email]", "[Customer Password]" ); // Customer Auth Reset $getCustomerReset = Authentication::reset( $Config, $developerLogin, "[Customer Personal Email]" ); // Customer Auth Profile $getCustomerProfile = Authentication::profile( $Config, $getCustomerLogin ); // Customer Auth Folders $getCustomerFolders = Authentication::folders( $Config, $getCustomerLogin );
See other samples under samples directory.
Development
Install dependencies:
composer install
weiot/phpsdk 适用场景与选型建议
weiot/phpsdk 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 62 次下载、GitHub Stars 达 1, 最近一次更新时间为 2023 年 07 月 08 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 weiot/phpsdk 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 weiot/phpsdk 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 62
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-07-08