Current File : /home/users/barii/public_html/finansenl.com.pl/wodki/admin/test2.php
<?php

require_once '../api/demo/Resource.php';	//classes
require_once '../api/demo/Api.php';		//classes
require_once '../api/demo/api_login0.php';	//login and allegro conection tokens

$accessToken = file_get_contents('../api/demo/accessToken0'); 
$refreshToken= file_get_contents('../api/demo/refreshToken0');


$api = new Api($clientId, $clientSecret, $apiKey, $redirectUri.'/api/demo/ApiTest0.php', $accessToken, $refreshToken);       
$tokenn = $api->refreshAccessToken();
$tokenn=json_decode($tokenn,true);

$file = '../api/demo/accessToken0';    
$file2 = '../api/demo/refreshToken0';
$current = $tokenn['access_token'];  
$current2 = $tokenn['refresh_token'];
file_put_contents($file, $current);    
file_put_contents($file2, $current2);

echo '<pre>';
//$response=$api->parcel_management('delivery-services')->get();
//$response=$api->sale('offers?limit=20')->get(); //oferty sprzedaży
//$response=$api->order('events?limit=5&from=1666765413878079')->get(); //zdażenia zakupowe,sprzedażowe
//$response=$api->order('10d8ca70-eb1f-11ed-9067-7de075164145')->get();  //informacje o konkretnym zamowieniu
    
$uuid = '10d8ca70-eb1f-11ed-9067-7de075164145'; // id przesyłki



//$response=$api->parcel_management('delivery-services')->get();
//$response=json_decode($response,true);
//print_r($response);
$response=$api->order('checkout-forms/'.$uuid)->get(); 
$response=json_decode($response,true);
//print_r($response);


$uuid2 = '10d8ca70-eb1f-11ed-9067-7de075164144'; // UUID generowane we własnym zakresie
$putdate->serviceId = $response['delivery']['method']['id']; //Id Usługi Przesyłki
$putdate->receiver->email = $response['buyer']['email'];
$putdate->receiver->name = $response['buyer']['firstName'].' '.$response['buyer']['lastName'];
$putdate->receiver->address->street = $response['buyer']['address']['street'];
$putdate->receiver->address->postCode = $response['buyer']['address']['postCode'];
$putdate->receiver->address->city = $response['buyer']['address']['city'];
$putdate->receiver->address->countryCode='PL';
$putdate->receiver->pointId=$response['delivery']['pickupPoint']['id'];
$putdate->receiver->phone = $response['buyer']['phoneNumber'];
$putdate->pickup->address->street= $response['delivery']['pickupPoint']['address']['street'];
$putdate->pickup->address->postCode=$response['delivery']['pickupPoint']['address']['zipCode'];
$putdate->pickup->address->city=$response['delivery']['pickupPoint']['address']['city'];
$putdate->pickup->address->countryCode='PL';
$putdate->pickup->name='Grzegorz Mączyński';
$putdate->pickup->company='Prolabel';
$putdate->pickup->phone='512512661';
$putdate->pickup->email = 'biuro@prolabel.pl';
$putdate->label->fileFormat='PDF';
$item['value']->amount='50';
$item['value']->currency='PLN';
$item['dimensions']->height->value='30';
$item['dimensions']->height->unit='CENTIMETER';
$item['dimensions']->width->value='30';
$item['dimensions']->width->unit='CENTIMETER';
$item['dimensions']->depth->value='10';
$item['dimensions']->depth->unit='CENTIMETER';
$item['description']='fotomagnesy_pl';
$item['weight']->value='1';
$item['weight']->unit='KILOGRAM';
$item['type']='PACKAGE';
$putdate->items=array($item);


//$response=json_decode($response,true);
//print_r($response);
//$response=$api->parcel_management('parcel-create-commands/'.$uuid2)->put($putdate); // OK zapytanie tworzące przesyłkę
//$response=$api->parcel_management('parcels/4661ac2c-9427-4aef-a9bd-0a10d925fe0b')->get();  // OK sprawdzenie danych przesyłki
$response=$api->parcel_management('parcels/label?parcelId=4661ac2c-9427-4aef-a9bd-0a10d925fe0b&pageFormat=A4')->get();  // pobranie etykiety
//$response=json_decode($response,true);

//print_r($response);
//$response=$api->parcel_management('parcel-create-commands/'.$uuid2)->get(); // OK zapytanie sprawdzające stworzenie paczki
//$response=$api->parcel_management('parcel-cancel-commands/'.$uuid)->put($putdate); // ? anulowanie przesyłki

$response=json_decode($response,true);
print_r($response);
echo '</pre>';