¿Acceder al contenido del Web Page Box?Recibo un mensaje de error cuando accedo a una API REST a través de cargar un archivo de texto()
load text file ("http://api.open-notify.org/iss-now.json");Por otro lado, funciona cuando uso web()
x=New Window("", Web Browser Box ( "http://api.open-notify.org/iss-now.json", JMP window ));
¿Hay alguna forma de recuperar la cadena JSON a través del cuadro de página web ?
web box = x[Web Page Box(1)];
web box << Get text;
Automatización y scriptingAcceso a datosRe: ¿Acceder al contenido del Web Page Box?¿Has intentado utilizar Nueva solicitud HTTP o Abrir?
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");
Re: ¿Acceder al contenido del Web Page Box?Sí, probé ambos.
Re: ¿Acceder al contenido del Web Page Box?Parece que web() está utilizando el navegador web de mi sistema, con el beneficio de obtener acceso.
Por otra parte, esto podría impedirnos acceder al contenido? [¿fuera del alcance de JMP?]
Re: ¿Acceder al contenido del Web Page Box?Quizás valga la pena intentar averiguar por qué la nueva solicitud HTTP no funciona.
Re: ¿Acceder al contenido del Web Page Box?A través de Web() , parece que JMP hereda automáticamente los permisos del navegador.
Acabo de encontrar:
https://community.jmp.com/t5/JMP-Wish-List/Additional-Wait-type-command/idi-p/626084

Re: ¿Acceder al contenido del Web Page Box?La configuración de seguridad me impide obtener credenciales a través del navegador integrado.
Así que lo intenté
oauth2 = New OAuth2( Browser Type( "External" ) );
De esta manera, la autenticación funciona, pero no obtengo un "código" o "URL" que pueda ingresar aquí:

Así que configuré la conexión entre JMP y el navegador a través de Selenium. Esto funciona bien.:)
Re: ¿Acceder al contenido del Web Page Box?Próximo intento:
Guarde el contenido del cuadro de la página web y haga clic en el archivo guardado.
pero el archivo guardado está vacío: Cómo guardar páginas web a través de JSL
Re: ¿Acceder al contenido del Web Page Box?Para omitir la parte de Selenium, ¿hay alguna configuración UseDefaultCredentials para usar las credenciales de mi cuenta de usuario para acceder a los archivos?
Re: ¿Acceder al contenido del Web Page Box?Supongo que hay una cookie almacenada en algún lugar que podrías utilizar. ¿Puedes ponerte en contacto con los desarrolladores de la API y pedirles que creen un punto final que pueda utilizarse con algún otro método de autenticación?