Vai al contenuto
PLC Forum


Script PHP per leggere un file JSON, autenticazione?


robertosalemi

Messaggi consigliati

robertosalemi

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.

Modificato: da robertosalemi
Link al commento
Condividi su altri siti

  • 3 months later...

DavideDaSerra

Ti consiglio di verificare i dati presenti nell'header della richiesta. Probabilmente c'è un token: può essere URL-Encoded, passato in post, passato come header della richiesta o come cookie che è la chiave di autorizzazione. Prova a usare quella nella tua richiesta.

 

Ti consiglio di verificarne la durata, potrebbe essere necessario che il tuo script esegua tutta l'autenticazione. Puoi intercettare i dati in transito tra il browser e il sito e vedere lo scambio in fase di login.

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...