PDA

View Full Version : Script PHP per leggere un file JSON, autenticazione?


robertino_salemi
06-03-2020, 14:51
Ciao a tutti,
ho creato uno pagine in PHP che mi permette di leggere un Json generato da un URL remoto (un sito web al quale sono iscritto).

Ovviamente se eseguo il file PHP nello stesso browser nel quale ho effettuato l'accesso al sito web sopra indicato riesco a leggere il JSON, altrimenti ricevo un XML contentente:

<Error>
<Message>Authorization has been denied for this request.</Message>
</Error>


Dato che vorrei fare eseguire lo script da un CronJob, posso ovviare a questo problema?
Oppure, visto che il sito web in questione, non fornisce API pubbliche, non c'è soluzione?

Grazie.

Kaya
16-03-2020, 08:38
Dipende dal tipo di autenticazione che usi su quel sito.
Se hai un form in cui inserisci un utente e password, probabilmente dovrai ri-simulare il login e recuperare la sessione che viene salvata oppure il cookie (tipicamente se c'è il flag "ricordati di me").
Insomma è un pelo più da analizzare la faccenda.

robertino_salemi
16-03-2020, 10:32
Consiglio qualche framework o libreria da poter utilizzare?

Kaya
16-03-2020, 13:09
No mi dispiace