weiot/phpsdk
最新稳定版本:v1.1.6
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
统计信息
- 总下载量: 62
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-07-08