arianrashidi / pocketapi
此包已被 废弃,不再维护。未建议替代包。
一个简单的 Pocket API PHP 封装。
v1.0.0
2017-01-19 19:04 UTC
Requires
- php: ~7.0
- guzzlehttp/guzzle: ^6.2
Requires (Dev)
- phpunit/phpunit: ~4.0||~5.0
- squizlabs/php_codesniffer: ^2.3
This package is not auto-updated.
Last update: 2021-04-03 02:28:57 UTC
README
A PHP 客户端,用于 Pocket API。
安装
通过 Composer
$ composer require arianrashidi/pocketapi
使用
$pocket = new ArianRashidi\PocketApi\Pocket($consumerKey);
辅助工具
$pocket->setConsumerKey($consumerKey); $pocket->getConsumerKey(); $pocket->setAccessToken($accessToken); // Required for addApi(), modifyApi() and retrieveApi(). $pocket->getAccessToken(); $pocket->setHttpClient(new GuzzleHttp\Client()); $pocket->getHttpClient();
认证 API
$pocket->authenticationApi()->obtainRequestToken($redirectUrl); $pocket->authenticationApi()->authorizationUrl($requestToken, $redirectUrl); $pocket->authenticationApi()->obtainAccess($requestToken);
添加 API
$pocket->addApi()->single($url);
修改 API
$pocket->modifyApi()->send($actions);
检索 API
$pocket->retrieveApi()->get();
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG。
测试
$ composer test
贡献
有关详细信息,请参阅 CONTRIBUTING 和 CONDUCT。
鸣谢
- Arian Rashidi
- 所有贡献者
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件。