Salamek / PplMyApi

Professional Parcel Logistic MyApi PHP client implementation with PDF and ZPL label generator
GNU Lesser General Public License v3.0
27 stars 34 forks source link

Vlastní $storage chybka #70

Closed MichalSkoula closed 1 year ago

MichalSkoula commented 2 years ago

Pokud použiji vlastní $storage při inicializaci Api (abych mohl pracovat s více auth tokeny - více userů), tak mi tam knihovna na konec přidá /Api a pak dostanu tuhle chybu...

Message: file_put_contents(/tmp/PPL_2/Api): failed to open stream: No such file or directory

Řešením je buď odstanit to přidávání /Api nebo změnit lomítko, obojí funguje:

obrazek

Salamek commented 2 years ago

https://github.com/Salamek/PplMyApi/blob/d0a7c27796eba893ba3994b13e458999f13d950f/src/Api.php#L116

Vlastni $storage je slozka, ne soubor, takze si musis tu slozku prvne vytvorit:

$myOwnStorage = sys_get_temp_dir() . '/my-storage';
if (!is_dir($myOwnStorage)) {
    mkdir($myOwnStorage);
}

$api = new Api(...., storage: $myOwnStorage);
Salamek commented 2 years ago

No pokud to nejak vadi, nevidim duvod pro by to nemohla byt cesta k souboru...

Salamek commented 2 years ago

@MichalSkoula ping

MichalSkoula commented 1 year ago

předchozí comment jsem smazal, už jsem pochopil jak jsi to myslel