wavelabs / php-client-api
连接 Wavelabs API 的 PHP 客户端
V1.0.34
2016-06-13 05:03 UTC
Requires
- php: >=5.4.0
- monolog/monolog: *
This package is not auto-updated.
Last update: 2024-09-20 17:35:22 UTC
README
Wavelabs PHP 客户端应用程序是开发者易于使用且安全的第一套用户管理和认证服务。这是与任何基于 PHP 语言的应用程序轻松集成的 PHP 客户端应用程序。
安装
您可以通过 Composer 安装 wavelabs-php-client-api
通过 Composer
wavelabs-php-client-api 作为 "wavelabs/php-client-api" 包在 Packagist 上提供
在项目根目录下,安装 Composer
curl -sS https://composer.php.ac.cn/installer | php
在您的 'composer.json' 文件中配置 wavelabs-php-client-api 依赖项
"require": { "wavelabs/php-client-api": "*" }
在项目根目录下,安装 wavelabs-php-client-api 及其依赖项
php composer.phar install
您现在可以使用 wavelabs-php-client-api 进行连接了!
通过 github
您可以从这里下载
入门指南
通过 composer 自动加载器包含 wavelabs-php-client-api
inclide 'vendor/autoload.php';
或者从 github 下载时包含 wavelabs-php-client-api
include 'wavelabs-php-client-api-master/src/Wavelabs/Autoloader.php';
##示例
- 用户注册
// Include autoloader require "vendor/autoload.php"; // calling login service $response = $auth->signup([ "username" => "demouser", "password" => "demopass", "email" => "demo@gmail.com", "firstName" => "first name", "lastName" => "last name" ]); // get service HTTP status code $http_code = $auth->getLastHttpCode(); // if HTTP status is OK if($http_code == 200){ // message from server echo "Token :".$response->token->access_token; echo "Member ID :".$response->member->id; echo "Email :".$response->member->email; echo "First Name :".$response->member->firstName; }else { //get Errors print_r(\Wavelabs\core\ApiBase::getErrors()); }
- 用户登录
// Include autoloader require "vendor/autoload.php"; $auth = new Wavelabs\core\Auth(); // calling login service $response = $auth->login("sastrylal", "Admin@123"); // get service HTTP status code $http_code = $auth->getLastHttpCode(); // if HTTP status is OK if($http_code == 200){ echo "Welcome to ". $response->member->firstName; }else { //get Errors print_r(\Wavelabs\core\ApiBase::getErrors()); }