polianych / media-net-api
MediaNet API support for ZF2 application
Installs: 261
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/polianych/media-net-api
Requires
- php: >=5.3.3
- zendframework/zendframework: 2.*
This package is not auto-updated.
Last update: 2025-10-25 18:29:10 UTC
README
MediaNet API support for ZF2 application Introduction
This module currently supports the following calls with API version [2011-10-07]
- track.get
- track.getLocations
- search.getGeoLocation
- purchase.useBalance
- Radio.GetMediaLocation
Please see: API Docs
Requirements
- PHP 5.3.3+
- Zend Framework 2 (latest master)
Contributors
- [Alexey Poliakov] (https://github.com/polianych) (aka polianych)
Install
- Add "polianych/media-net-api": "dev-master" to your composer.json file and run php composer.phar update.
- Add 'MediaNetApi' to your config/application.config.php file under the modules key.
Configuration
Add this section to your application config
...
'medianet_api' => array(
        'base_url' => 'https://api.mndigital.com',
        'api_key' => 'wsQdZA8EDdruT4CV62Fi48JSl',
        'secret' => 'PLJuvKAoi65',
        'format' => 'json', //Currently supports only JSON format
        'cc' => 'gb',
    ),
...
Example Usage
Retrieve by MediaNetID (mnetid) the metadata about a specific track, including artist and album info, etc.
$mediaNet = $this->getServiceLocator()->get('MediaNetApi');
$request = new MediaNetApi\Request\Track\Get();
$request->setMnetId($mnetId);
//Returns ArrayObject of MediaNet API response or Zend Response if second param true
$result = $mediaNet->send($request);