Skip to content

Instantly share code, notes, and snippets.

View nidup's full-sized avatar
😼
Doing stuff

Nicolas Dupont nidup

😼
Doing stuff
View GitHub Profile
@nidup
nidup / get_products.sh
Created March 12, 2017 15:57
Akeneo Web API, get products (curl)
curl -H "Content-Type:application/json" -H "Authorization:Bearer NmRmMTk3NTNhMDkzMjM4ZmIxNDU1Y2JiM2M1NTZmZDNjMDljYzM3YjFjYTBlOTI0MDVmY2QyNmIxNTVjODY2Yw" http://pim-ce-17-odm.local/app_dev.php/api/rest/v1/products
@nidup
nidup / get_token.sh
Created March 12, 2017 15:53
Akeneo Web API, get token (curl)
curl -X POST -H "Content-Type:application/json" -H "Authorization:Basic Ml8xeGtrdnhyamt1NzRrNHNzOGs0NGt3d3NrbzQwbzA4Y2tnNDg4b2djb3Nnb29rZ280MDozcHM0aTZxNjJyNnMwdzg4a3Nvc3NvMGNjOHM0d2NjMHc0dzRnY29nbzRnd2dra3drNA==" -d '{"grant_type":"password","username":"admin","password":"admin"}' http://pim-ce-17-odm.local/app_dev.php/api/oauth/v1/token
@nidup
nidup / get_products.php
Last active March 12, 2017 15:33
Akeneo Web API, get products
<?php
$host = "http://pim-ce-17-odm.local/app_dev.php/";
$url = $host."api/rest/v1/products";
$tokenType = "Bearer";
$accessToken = "M2IzMTFlYTE0MDZjNTc4YTlhNjNiY2I4MTdhYTRhNTMxMjlkY2FhYWRiYWM3MjMyMTgzZjdmZTIyMDExMDk1Yw";
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization: '.$tokenType.' '.$accessToken;
@nidup
nidup / get_token.php
Last active March 12, 2017 15:34
Akeneo Web API, get token
<?php
$host = "http://pim-ce-17-odm.local/app_dev.php/";
$url = $host."api/oauth/v1/token";
$username = "admin";
$password = "admin";
$clientId = "2_1xkkvxrjku74k4ss8k44kwwsko40o08ckg488ogcosgookgo40";
$secret = "3ps4i6q62r6s0w88ksosso0cc8s4wcc0w4w4gcogo4gwgkkwk4";
$base64 = base64_encode($clientId.":".$secret);
@nidup
nidup / gist:9485426
Created March 11, 2014 13:18
Download Crowdin translations + create PR
<?php
$app
->get('/crowdin/pull', function (Request $request) use ($app) {
$responses = array();
$config = $app['config']['crowdin']['download'];
$app['crowdin']->api('export')->execute();
if (!is_dir($config['base_dir'])) {