Jak przez API dodać do pola plik graficzny
Poznaj praktyczne kroki dodawania grafiki do rekordów w YetiForce przez API – artykuł wyjaśnia wymagane parametry i pokazuje konkretny przykład implementacji.
Przed przejściem dalej należy zapoznać się z dostępnymi metodami i sposobem komunikacji z API opisanymi w dokumentacji API.
Aplikacja YetiForce posiada dwa rodzaje pól obsługujących pliki graficzne:
- Plik graficzny
- Plik graficzny (wiele)
Dodawanie pliku graficznego
W celu dodania pliku graficznego do rekordu należy skorzystać ze standardowego punktu końcowego do tworzenia lub edycji rekordu poprzez metodę POST (tworzenie) lub PUT (edycja).
/webservice/WebserviceStandard/{moduleName}/Record
Pole z plikiem dodaje się analogicznie jak inne pola rekordu, z tą różnicą, że jego wartością nie jest łańcuch tekstowy lub liczba, lecz tablica z obiektem. Obiekt pliku graficznego tworzonego z poziomu API wymaga trzech elementów:
-
name- nazwa pliku. -
key- losowy ciąg znaków, niepowtarzalny w obrębie plików graficznych danego pola. -
baseContent- plik graficzny przekonwertowany na format base64. Nie należy umieszczać fragmentu początkowego z typem MIME (np.data:image/jpeg;base64,).
Poniżej przedstawiono przykład dodania pliku graficznego do kontaktu za pomocą narzędzia Postman, gdzie imagename to nazwa pola określona w ustawieniach modułu.
