| Recommend this page to a friend! |
| Info | Reputation | Support forum | Blog | Links |
| Ratings | Unique User Downloads | Download Rankings | ||||
| Not yet rated by the users | Total: 125 | All time: 9,448 This week: 524 | ||||
| Version | License | PHP version | Categories | |||
| wunderlist 1.0.0 | MIT/X Consortium ... | 5.5 | PHP 5, Web services |
| Description | Author | ||||||||
This package can manage user lists using the Wunderlist API. |
|
Unofficial Wunderlist SDK for PHP. This library works perfectly with Wunderlist v3.
composer require italolelis/wunderlist
The SDK is pretty simple to use, here is an example of how we can access all lists:
<?php
use Wunderlist\Entity\WList;
use Wunderlist\ClientBuilder;
// Instanciate wunderlist API manager
$builder = new ClientBuilder();
$wunderlist = $builder->build('yourClientId', 'yourClientSecret', 'http://domain.com/oauth/callback');
//Here we get all lists for the authenticated user
$lists = $wunderlist->getService(WList::class)->all();
//For each list on the lists
$lists->map(function($list) {
echo $list->getTitle();
});
What about all taks for a list?
<?php
use Wunderlist\Entity\Task;
use Wunderlist\Entity\WList;
//Here we get all lists for the authenticated user
$lists = $wunderlist->getService(WList::class)->all();
//For each list on the lists
$lists->map(function($list) {
$tasks = wunderlist->getService(Task::class)->forList($list);
$tasks->map(function($task){
echo $task->getTitle();
});
});
Ok, now lets create a task for a list
<?php
use Wunderlist\Entity\WList;
use Wunderlist\Entity\Task;
//Here we get all lists for the authenticated user
$lists = $wunderlist->getService(WList::class)->all();
//We get the first list
$list = $lists->first();
$task = new Task();
$task->setListID($list->getId())
->setTitle('Test Hello');
$wunderlist->save($task);
This is just some simple things you can do with the SDK. Whant more? please just read our documentation
- Silex service provider - Silex Wunderlist Skeleton - Symfony WunderlistBundle
Please see CONTRIBUTING for details.
The MIT License (MIT). Please see License File for more information.
More information can be found in the online documentation at http://wunderlist.readthedocs.org/.
| File | Role | Description | ||
|---|---|---|---|---|
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Data | Auxiliary data | |||
| Lic. | Auxiliary data | |||
| Data | Auxiliary data | |||
| Doc. | Auxiliary data | |||
| / | docs |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Doc. | Documentation | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| |
Data | Auxiliary data | ||
| / | src |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Class | Class source | ||
| |
Class | Class source | ||
| / | src | / | Entity |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Exception |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | Http |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | src | / | OAuth |
| File | Role | Description | ||
|---|---|---|---|---|
| |
Class | Class source | ||
| |
Class | Class source | ||
| |
Class | Class source | ||
| / | src | / | Service |
| File | Role | Description |
|---|---|---|
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| |
Class | Class source |
| / | tests |
| File | Role | Description |
|---|---|---|
| |
Test | Unit test script |
| |
Test | Unit test script |
| |
Test | Unit test script |
| The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. |
| Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
| 100% |
|
|
| Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.
| Related pages |
| Official documentation |