link0/phpebble
最新稳定版本:v0.1.1
Composer 安装命令:
composer require link0/phpebble
包简介
Package to interact with Pebble APIs
README 文档
README
This package encapsulates external services provided by Pebble to interact with the Pebble Smartwatch
License: MIT
Usage
You can install using composer
composer require link0/phpebble
Quickstart
<?php use GuzzleHttp\Client; use Link0\Phpebble\Api\GuzzleTimeline; use Link0\Phpebble\Api\InvalidPinObject; use Link0\Phpebble\Api\InvalidTimelineToken; use Link0\Phpebble\Api\RateLimitExceeded; use Link0\Phpebble\Api\ServiceUnavailable; use Link0\Phpebble\Api\TimelineToken; use Link0\Phpebble\Pin; require_once('vendor/autoload.php'); $token = TimelineToken::fromString('0123456789abcdef0123456789abcdef'); $pin = Pin::create('foo-31337', new \DateTimeImmutable(), 'Some title'); $api = new GuzzleTimeline(new Client(), $token); try { $api->push($pin); printf("%s\n", "Succesfully processed Pin " . $pin->id()); } catch(InvalidPinObject $ipo) { printf("%s\n", $ipo->getMessage()); print_r($ipo->pin()); } catch(InvalidTimelineToken $itt) { printf("%s\n", $itt->getMessage()); print_r($itt->timelineToken()); } catch(RateLimitExceeded $rle) { printf("%s\n", $rle->getMessage()); } catch(ServiceUnavailable $su) { printf("%s\n", $su->getMessage()); }
统计信息
- 总下载量: 18
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-09-12