nickurt / blendle
此包已废弃,不再维护。未建议替代包。
Blendle - PHP
0.2
2014-12-25 15:51 UTC
Requires
- guzzlehttp/guzzle: 5.*
This package is not auto-updated.
Last update: 2020-01-20 04:00:25 UTC
README
什么是Blendle ???
这是Blendle
在荷兰,人们可以免费浏览报纸和杂志。他们可以关注朋友、同事和名人,看看今天必读的文章。荷兰人只为他们所读的内容付费。荷兰人喜欢这种方式。- Blendle
安装
使用composer安装
php composer.phar require nickurt/blendle:dev-master
贡献
很简单
- 分叉它
- 克隆它
- 创建功能/热修复分支
- 提交拉取请求
需求
- PHP 5.4+
示例
AuthorizationRequest
<?php require_once __DIR__.'/../vendor/autoload.php'; $client = new \Blendle\Client\StandardClient(new \Blendle\Options\StandardBlendleOptions()); $request = new \Blendle\Request\AuthorizationRequest(); $request->setUsername('username'); $request->setPassword('password'); $response = $client->send($request); print_r($response->getToken());
MeRequest
<?php require_once __DIR__.'/../vendor/autoload.php'; $client = new \Blendle\Client\StandardClient(new \Blendle\Options\StandardBlendleOptions()); $authorization = new \Blendle\Model\Authorization(); $authorization->setToken('dSwD*xFss8df58s7dfsdfd77872'); $request = new \Blendle\Request\MeRequest(); $request->setAuthorization($authorization); $response = $client->send($request); print_r($response->getUsername());
PopularRequest
<?php require_once __DIR__.'/../vendor/autoload.php'; $client = new \Blendle\Client\StandardClient(new \Blendle\Options\StandardBlendleOptions()); $response = $client->send(new \Blendle\Request\PopularRequest()); foreach($response->getItem() as $items) { print_r($items->getTitle()); }
RealtimeRequest
<?php require_once __DIR__.'/../vendor/autoload.php'; $client = new \Blendle\Client\StandardClient(new \Blendle\Options\StandardBlendleOptions()); $response = $client->send(new \Blendle\Request\RealtimeRequest()); foreach($response->getItem() as $items) { print_r($items->getTitle()); }
ItemRequest
<?php require_once __DIR__.'/../vendor/autoload.php'; $client = new \Blendle\Client\StandardClient(new \Blendle\Options\StandardBlendleOptions()); $item = new \Blendle\Model\Item(); $item->setId('bnl-trn-20140705-3353927'); $request = new \Blendle\Request\ItemRequest(); $request->setItem($item); // Authorization to read the whole article? // Default the Authorization Token will be saved in a cookie after the AuthRequest $request->setAuthorization(new \Blendle\Model\Authorization()); $response = $client->send($request); print_r($response->getTitle());
UserPostsRequest
<?php require_once __DIR__.'/../vendor/autoload.php'; $client = new \Blendle\Client\StandardClient(new \Blendle\Options\StandardBlendleOptions()); $request = new \Blendle\Request\UserPostsRequest(); $request->setUsername('marten'); $response = $client->send($request); foreach($response->getItem() as $items) { print_r($items->getTitle()); }
StandardBlendleOptions
<?php require_once __DIR__.'/../vendor/autoload.php'; $options = new \Blendle\Options\StandardBlendleOptions(); $options->setBaseUrl('https://internal.blendle.nl'); $options->setMeUrl('https://internal.blendle.nl/me'); $options->setTokensUrl('https://internal.blendle.nl/tokens');
测试?
bin/phpunit nickurt/blendle/tests
感谢Blendle