springimport / magento2-api-v1
Base Rest API v1
Installs: 152 457
Dependents: 1
Suggesters: 0
Security: 0
Stars: 16
Watchers: 6
Forks: 13
Open Issues: 2
Requires
- php: >=5.4.0
- guzzlehttp/guzzle: ^6.2
- guzzlehttp/oauth-subscriber: 0.3.*
README
This is wrapper over Guzzle for Magento 2 REST API. Alternatively, you can use Swagger Client.
Installation
The preferred way to install this extension is through composer.
php composer.phar require --prefer-dist springimport/magento2-api-v1 "*"
or
"springimport/magento2-api-v1": "*"
Usage
Once the extension is installed, simply use it in your code by :
use springimport\magento2\apiv1\Configuration, springimport\magento2\apiv1\ApiFactory; class ApiClient { public static function get() { $configuration = new Configuration; $configuration->setBaseUri('baseUri'); $configuration->setConsumerKey('consumerKey'); $configuration->setConsumerSecret('consumerSecret'); $configuration->setToken('accessToken'); $configuration->setTokenSecret('tokenSecret'); return new ApiFactory($configuration); } }