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>';