Narzędzia do przechwytywania i konwertowania Internetu
Społeczność online GrabzIt

Como puedo consir el servicio desde Angular + / 8

Buenas tardes, ja gustaría intentar probar este servicio para convertir informes Web que están en las últimas versiones de Angular, 
quiero saber de que manera puedo consir la Rest Api sin utilizar Json, ya que veo que en su ejemplo por POSTMAN que envian los valores por medio de form-data.

Pozdrawiam,

Zapytane przez anonimowe 23 marca 2021 r

REST API jest oparty na formacie JSON, ale możesz uzyskać tę samą funkcjonalność w wielu różnych językach, w tym PHP, JavaScript itp.

Odpowiedział GrabzIt Support 23 marca 2021 r

Dzięki GRABZIT Support za odpowiedź.

POSTAWUJĘ żądanie za pomocą Angular fine, symuluję przykład PostMan.

Teraz mój problem polega na tym, że reszta api odpowiada mi "file = {type: 0}"

GRABZIT obsługuje HTML5 z wysokimi wykresami ???

wdzięczność!

Odpowiedział anonimowy 23 marca 2021

Dzieje się tak prawdopodobnie dlatego, że zwraca plik w odpowiedzi, a listonosz nie może tego obsłużyć. JSON powinien być zwracany tylko w przypadku błędu.

Odpowiedział GrabzIt Support 23 marca 2021 r

No me retorno ningún archivo, me retorna un objeto que lo unico que tiene es -  plik = {typ: 0}

no encuentro ninguna cadena de bytes para descargar como PDF

będę kontynuował intentado.

Pozdrawiam,

Odpowiedział anonimowy 23 marca 2021

Mi código es este

ExportPDFAPI (Info: any): Observable {

const a = 'https://api.grabz.it/services/convert.ashx';
    let formData = new FormData ();
    formData.append ('klucz', Info.key);
    formData.append ('format', Info.format);
    formData.append ('html', Info.html);  
    const options = {responseType: "Blob"};    
    const req = new HttpRequest ('POST', a, formData, {responseType: "blob"});
    return this.http.request (req);

}

Odpowiedział anonimowy 23 marca 2021

Nie sądzę, że jest to błąd GrabzIt, ale problem ze sposobem korzystania z Angular. Tutaj jest opis czegoś podobnego.

Odpowiedział GrabzIt Support 23 marca 2021 r