Czy jest tutaj ktoś to za dobrą flaszkę przelaną plnach poświęciłby mi godzinkę w niedziele i pomógł mi przez teamsa/skajpaja itp w zrozumieniu kilku prostych rzeczy w postmanie i analizie danych (tryb deweloperski w chrome)? Dla kogoś kto się tym zajmuje to jest pewnie 5-10minut czasu.

#praca #programowanie #api #tester
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@botereq:
1. gdzie jest dokumentacja odnosnie API (wiki, swagger itp)
2. jak bedzie wygladala komunikacja gdy cos sie zmieni w API (a z doswiadczenia zmieni sie na pewno i warto ustalic sposob komunikacji wszystkich zmian - osobne tickety jak duzy project albo updaty na czacie jak maly project i testerzy maja czas aby to nadzorowac i zmieniac u siebie)
3. jak wygladaja sekwencje API (np checkout w sklepie to nie
  • Odpowiedz
Jak wysyłać podpisane requesty do API z frontendu? #php #js #programowanie #webdev #api

Mam prosty panel admina/użytkownika (w zasadzie taki CRUD w php) i wszystkie dane użytkownika są ładowane i wypluwane po zalogowaniu, ale dodałem taką funkcjonalność że JS na frontendzie co 5s odpytuje API o te dane użytkownika żeby je odświeżyć na stronie bez konieczności jej przeładowywania (takie złudzenie dla usera
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sha128: mozesz robic jakies rate limity no ale dalej po co?

co za roznica czy wysle ci ten formularz 100x z postmana, czy 100x sz twojej strony jadac puppeterem czy nawet jakims tampermonkeyem?
  • Odpowiedz
tak, jak od nowa wypełni wszystkie pola, kliknie kapcze to może tak wysłać nawet i milion requestów


@sha128: no to przecież to jest dokładnie to samo ;)

Jaką różnicę dla backendu robi czy ten request był wysłany przez HTMLowy formularz czy np. Postmanem? Dla backendu ważne jest, że user jest zautentykowany, request jest zautoryzowany, a dane zwalidowane.
  • Odpowiedz
Mam głupie pytanie ( ͡° ͜ʖ ͡°)

Mam jakieś demo które używa prostego "backendu" na firebase.
Jest cały auth, i prosty realtimeDatabase. Wiem że są reguły w firebase. Reguły użytkowników żeby zapisany np json
nie został nadpisany przez inną osobę. Taką
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć, zrobiłem sobie stronę: django + react + rest api z django resta
Komponenty sobie renderuje w template django (hybrid app), no i mam sobie formularz, który wysyłam postem i zawiera on user.id
Jak to zabezpieczyć? Przecież ktoś może zmienić w kodzie js user.id i wysłać za innego użytkownika. Używam sobie session auth, wiec miałem pomysł, żeby zrobić endpoint zwracający user.id, ale sam nie wiem.
#programowanie #django #
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@veracholera: Tak, chcesz mieć single source of truth także backend powinien być zabezpieczony przed manipulacjami ze strony użytkownika, na frontendzie nie zawsze jest to możliwe.

Ale z drugiej strony jeżeli nie przewidujesz użycia tego API z ID innego usera, to po co w ogóle user.id przekazywać? Możesz je zwyczajnie z contextu wyciągać.
Np. widok edycji profilu. Każdy użytkownik będize edytował tylko i wyłącznie swój profil
  • Odpowiedz
@veracholera: Jak masz oauth i token JWT to mozesz przekazac z backendu middlewarem ten token i sprawdzic czy jest walidny oraz kto jest uzytkownikiem, a user.id w ogole nie podawac z frontu i go nie akceptowac. Tym sposobem masz pewnosc ze tylko zalogowany user bedzie cos tam edytowal.
  • Odpowiedz
#programowanie #api
Mirki może ktoś ma pomysł( ͡° ͜ʖ ͡°) ja wymiekam. Jest sobie apka korzystająca z api ifirma, działała poprawnie do 12.11, ostatni wpis w logu ifirmy. Kod bez zmian, Konf serwera też oprócz aktualizacji nginixa i curla ( testowałem na poprzednich wersjach bez zmian). Wysyłając żądania otrzymuje puste zwrotki, żadnego erroru czy kodu odp.

PUT w phpie według ich manualu pisany. Ping chodzi na IP
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki co polecacie poczytać o dobrych praktykach przy tworzeniu i projektowaniu API restowego. Mam kilka zagwozdek takich jak np. Użytkownik chcę stworzyć za pomocą POST jednorazowo np. 5 obiektów. API do bazy wrzuca 4, bo okazuje się że że 5 element już istniał i baza blokuje stworzenie tego 5. Co najlepiej wtedy zwrócić użytkownikowi?
1. 200 z info 4 obiekty sukces 1 (piąty) z error,
2. 400 z analogicznym komunikatem?
3. Cofnąć tworzenie obiektów
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, uczę się pythona

chcę wypisać wszystkie nazwy potraw (strMeal) i ich idMeal z API https://www.themealdb.com/api.php, które w swojej nazwie mają czekoladę. a potem uporządkować je po strArea.

Na razie udaje mi się ręcznie pobierać każdą potrawę po kolei ale chciałbym jakoś to w pętli zrobić. Jak mogę dostać się do informacji ile API zwróciło mi posiłków?

https://onlinegdb.com/_vPdTsMM_
Sudoexit - Hej, uczę się pythona 

chcę wypisać wszystkie nazwy potraw (strMeal) i ...

źródło: comment_16351069348XT7j3wyVUCEwETZLKU4Ue.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chcę stworzyć swoje portfolio #kryptowaluty w #googlesheet. Korzystam z #api cryptoprices.cc. 2h juz kombinuję i nie potrafię zrobic konwersji z pola tekstowego na liczbę. Po pobraniu danych w arkuszu pkazuje mi sie cena konkretnych krypto ale w formie tekstowej, jak zmienić na liczbową? Opcja formatowania komórki mi nie działa, tzn nie konwertuje na typ liczbowy. Pomoźe mi ktoś?
#google #excel #
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach