DoYouBuzz API connection bundle
To do some custom needs , do not forget to fork and to rtfm Documentation., (*1)
Requirements
You must :, (*2)
- have a symfony2 projet : >= v2.1
- have a DoYouBuzz API Key and API Secret
- have a local webserver with cURL installed
- know if you have a Partner or Application access
Installation
With composer
dyb/api-dundle, (*3)
"require": {
"dyb/api-bundle": "dev-master"
},, (*4)
Configuration
Register Bundle :, (*5)
Add this line to your AppKernel.php :, (*6)
new Dyb\ApiBundle\DybApiBundle(),
Declare the route in your routing.yml :, (*7)
dyb_showcase:
resource: "@DybApiBundle/Controller/Showcase/"
type: annotation
prefix: /dyb/showcase/
Add the line below to your config. For example in your app/config/config.yml :, (*8)
dyb_api:
showcase:
key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
secret: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Features
Showcase :
Get the list of your users, paginated :
[
{"username":"john@doe.me","email":"john@doe.me","firstname":"john","lastname":"doe","id":311243},
{"username":"jane@doe.me","email":"jane@doe.me","firstname":"jane","lastname":"doe","id":311245}
]
Go to this url : /dyb/showcase/list, (*9)
Get a choice list of your users
{
"1":"John Doe",
"2":"Jane Doe"
}
Go to this url : /dyb/showcase/choice, (*10)