every-ecommerce / akeneo-api

Akeneo Api wrapper for PHP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Akeneo Api wrapper for PHP

Connect easily to the Akeneo Api.

Compatible with Akeneo ^1.7

Install

You can install this library with composer:

composer require every/akeneo-api

Usage

In orden to use any of the Akeneo endpoints, first you need to create a settings object with the akeneo host, username, password, client id and secret. You need to create the Auth and the Client, and pass the Client object to the endpoint object.

Below an example to get a product:

<?php

require_once 'vendor/autoload.php';

use Every\Akeneo\Api;
use Every\Akeneo\Api\Endpoint;

$settings = new Api\Settings(
    'http://akeneohost.com', // Akeneo Host
    'myuser',                // User Username
    'mypass',                // User Password
    'myclientid',            // Client ID
    'mysecret'               // Secret
);
$auth = new Api\Auth($settings);
$client = new Api\Client($auth);
$product = new Endpoint\Product($client);

var_dump($product->get('product_sku'));

For more information about the Akeneo Api see its docs.

About

Akeneo Api wrapper for PHP

License:MIT License


Languages

Language:PHP 100.0%