Pobieranie pliku z serwera poprzez API |
Pobieranie pliku z serwera poprzez API |
13.09.2023, 14:04:33
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 13.09.2023 Ostrzeżenie: (0%) |
Witam,
to moje pierwsze zetknięcie z JavaScript. Niestety nie daję rady z otoczką do poniższego kodu. Kod dostarczyła hurtownia z która współpracuję, mam aktywny login i hasło. Czego nie potrafię albo nie wiem? Nie wiem gdzie cała reszta do tego kodu. Chciałbym osadzić kod na stronce albo w makro i rezultatem powinien być plik zapisany lokalnie. Z góry dziękuję i przepraszam, że tak bez przywitania. Michał kod: const url = "https://api.adres_serwera.pl/json/product/all"; const login = "username"; // username const password = "password"; // password const basic = "Basic " + btoa(login + ":" + password); //base64 - btoa function in javascript const params = { headers: { "content-type": "application/json; charset=UTF-8", Authorization: basic }, method: "GET" }; //basic api reading fetch(url, params) .then(res => res.json()) .then(res => { console.log(res); }) .catch(error => console.log(error)); |
|
|
15.09.2023, 05:58:23
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 863 Pomógł: 228 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) |
1. to dział dla języka PHP
2. nie wiem w jakim miejscu - nie powiedziałeś tego, ale czy ja widzę że login i hasło jest przesyłane jawnie? 3. co to znaczy, gdzie ejst reszta kodu? Gdzie jest kod reprezentujące API? Na serwerze powinieneś znaleźć. Pewnie jest w innym języku napisane 4. Używaj znacznika [code] |
|
|
18.09.2023, 08:22:58
Post
#3
|
|
Grupa: Zarejestrowani Postów: 377 Pomógł: 70 Dołączył: 15.07.2014 Ostrzeżenie: (0%) |
Tutaj będziesz musiał wrzucić swoją część kodu JS:
Ale... Ja to bym się zastanowił czy na pewno to powinno być umieszczone w JS-ie skoro chcesz odpowiedź z API zapisać do pliku - a ten później pobrać. Ta komunikacja powinna się odbyć _raczej_ po stronie backendowej. |
|
|
20.09.2023, 22:55:05
Post
#4
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 6.10.2012 Ostrzeżenie: (0%) |
Opisz po ludzku co chcesz osiągnąć finalnie jako funkcjonalność, bo może nie potrzebujesz JS, albo musisz w JS coś więcej porobić
|
|
|
Wersja Lo-Fi | Aktualny czas: 27.09.2024 - 00:08 |