accedere al contenuto di Web Page Box?Ricevo un messaggio di errore quando accedo a un'API REST tramite load text file()
load text file ("http://api.open-notify.org/iss-now.json");D'altra parte, funziona quando uso web()
x=New Window("", Web Browser Box ( "http://api.open-notify.org/iss-now.json", JMP window ));
Esiste un modo per recuperare la stringa JSON tramite la Web Page Box ?
web box = x[Web Page Box(1)];
web box << Get text;
Automazione e scriptingAccesso ai datiRi: accedere al contenuto di Web Page Box?Hai provato a usare Nuova richiesta HTTP o Apri?
Names Default To Here(1);
request = New HTTP Request(
URL("http://api.open-notify.org/iss-now.json"),
Method("GET")
);
data = request << Send;
aa = Parse JSON(data);
// dt = Open("http://api.open-notify.org/iss-now.json");
Ri: accedere al contenuto di Web Page Box?sì, ho provato entrambe le cose.
Ri: accedere al contenuto di Web Page Box?Sembra che web() stia utilizzando il browser web del mio sistema, con il vantaggio di ottenerne l'accesso.
D'altro canto, questo potrebbe impedirci di accedere al contenuto? [fuori dalla portata di JMP?]
Ri: accedere al contenuto di Web Page Box?Potrebbe valere la pena provare a capire perché la nuova richiesta HTTP non funziona.
Ri: accedere al contenuto di Web Page Box?tramite Web() , sembra che JMP erediti automaticamente i permessi dal browser.
Ho appena trovato:
https://community.jmp.com/t5/JMP-Wish-List/Additional-Wait-type-command/idi-p/626084

Ri: accedere al contenuto di Web Page Box?Le impostazioni di sicurezza mi impediscono di ottenere le credenziali tramite il browser incorporato.
Quindi ho provato
oauth2 = New OAuth2( Browser Type( "External" ) );
In questo modo l'autenticazione funziona, ma non ricevo un "codice" o un "URL" che potrei inserire qui:

Quindi, ho impostato la connessione tra JMP e il Browser tramite Selenium. Funziona bene:)
Ri: accedere al contenuto di Web Page Box?Prossimo tentativo:
salva il contenuto della casella della pagina web e seleziona il file di salvataggio.
ma il file di salvataggio è vuoto: Come salvare le pagine web tramite JSL
Ri: accedere al contenuto di Web Page Box?Per saltare la parte relativa a Selenium, esiste un'impostazione UseDefaultCredentials che consenta di utilizzare le credenziali del mio account utente per accedere ai file?
Ri: accedere al contenuto di Web Page Box?Immagino che da qualche parte ci sia un cookie memorizzato che potresti essere in grado di utilizzare. Riesci a contattare gli sviluppatori dell'API e chiedere loro di creare un endpoint che potrebbe essere utilizzato con qualche altro metodo di autenticazione?