Pytania otagowane jako api

Interfejs programowania aplikacji (API) to specyfikacja, dla której oprogramowanie ma być używane przez inne oprogramowanie.

5
Czas Joda a czas Java
Chociaż Joda jest bogata w funkcje i bardziej wyrafinowana niż standardowy czas Java, nie zawsze może być najlepszym rozwiązaniem. Jak zdecydować, czy powinienem używać Joda Time lub Java Time w dowolnym kodzie Java? Czy istnieje jakaś wskazówka, która mówi nam, jak wybrać właściwą w zależności od naszych wymagań?
19 java  api  joda-time 

3
Czy odsprzężenie ma atut DRY w REST?
Buduję interfejs API REST, aby udostępnić większość funkcjonalności istniejącego interfejsu API Java. Oba interfejsy API są do użytku wewnętrznego w mojej organizacji; Nie muszę projektować do użytku zewnętrznego. Mam wpływ na oba interfejsy API, ale wdrażam interfejs REST. Interfejs API Java będzie nadal używany w aplikacjach lokalnych (nie jest „wycofywany”), …
19 java  api  rest  coupling  dry 

5
Wewnętrzna i zewnętrzna architektura API
Firma, dla której pracuję, utrzymuje udany produkt SaaS, który z biegiem lat rozwijał się „organicznie”. Planujemy rozszerzyć linię o pakiet nowych produktów, które będą dzielić dane z istniejącym produktem. Aby to wesprzeć, chcemy skonsolidować logikę biznesową w jednym miejscu: warstwie usług internetowych. Warstwa WS będzie używana przez: Aplikacje internetowe Narzędzie …
19 api  web  web-services 

1
Gdzie umieścić klucz API: niestandardowy nagłówek HTTP VS nagłówek autoryzacji z niestandardowym schematem
Projektuję interfejs API REST przy użyciu autoryzacji / uwierzytelnienia za pomocą klucza API. Próbowałem dowiedzieć się, jakie jest dla niego najlepsze miejsce i odkryłem, że wiele osób sugeruje użycie niestandardowego nagłówka HTTP, takiego jak ProjectName-Api-Keynp .: ProjectName-Api-Key: abcde ale także możliwe i ideologicznie poprawne jest użycie Authorizationnagłówka z niestandardowym schematem, …

2
Projekt interfejsu API REST: wiele wywołań vs. pojedyncze wywołanie interfejsu API
Opracowujemy interfejs Rest API dla witryny eCommerce, który będzie wykorzystywany przez aplikacje mobilne. Na stronie głównej aplikacji musimy wywoływać wiele zasobów, takich jak suwaki, najlepsze marki, najlepiej sprzedające się produkty, popularne produkty itp. Dwie opcje wykonywania połączeń API: Pojedyncze połączenie: www.example.com/api/GetAllInHome Wiele połączeń: www.example.com/api/GetSliders www.example.com/api/GetTopBrands www.example.com/api/GetBestSellingProducts www.example.com/api/GetTrendingProducts Jakie jest najlepsze …
19 rest  api  api-design  url 

1
SOA / Microservices: Jak obsługiwać autoryzację w komunikacji między usługami?
Pierwszoplanowy Przechodzimy z platformy monolitycznej do architektury zorientowanej na usługi. Stosujemy bardzo podstawowe zasady DDD i dzielimy naszą domenę na różne ograniczone konteksty. Każda domena jest dystrybuowana i udostępnia usługę za pośrednictwem interfejsu API sieci Web (REST). Ze względu na charakter naszej działalności, mamy takie usługi jak rezerwacjach , usług …

2
Co to znaczy „odsłonić” coś?
Pracuję więc nad stworzeniem aplikacji Google App Engine i wielokrotnie spotkałem się z terminem „ujawniaj”, np. „Twoja pierwsza aplikacja może ujawniać obiekty za pomocą interfejsu API opartego na HTTP” i „ujawniać tę klasę modelu danych za pomocą Interfejs API REST ”. Co oznacza „narazić”? Czy wiąże się z tym jakieś …

4
Przestarzałe internetowy interfejs API: najlepsze praktyki?
W końcu musisz amortyzować części publicznego interfejsu API sieci. Jestem jednak zdezorientowany, co byłoby najlepszym sposobem na zrobienie tego. Jeśli masz dużą bazę aplikacji innych firm, po prostu szarpanie starych wersji interfejsu API wydaje się niewłaściwym sposobem, ponieważ prawie wszystkie aplikacje zawiodłyby z dnia na dzień. Jednak nie możesz zachować …
18 api 



3
Jak działają sieciowe interfejsy API? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 6 lat temu . Słyszałem o wielu internetowych interfejsach API, takich jak Facebook, Twitter itp., Które pomagają stronom trzecim …

4
Czy dobrym pomysłem jest połączenie wielu żądań HTTP w celu zaoszczędzenia przepustowości?
Przygotowuję jednostronicową aplikację, która czasami byłaby używana przy wolnym połączeniu mobilnym. Część z nich jest dość ciężka pod względem żądań API (pobieranie dziesięciu różnych zasobów na nowy ekran). Czy warto połączyć te usługi z usługą, która zapewnia wszystkie wymagane dane, ale nie jest tak „czysta” pod względem zasad REST? Czy …
16 api  rest  http 

2
Kiedy używać zagnieżdżonych zasobów w interfejsie API RESTful
Mam dwa zasoby: użytkowników i linki. Użytkownicy mogą mieć kilka linków powiązanych z nimi. Zaprojektowałem mój interfejs API RESTful, abyś mógł uzyskać dostęp do linków powiązanych z użytkownikiem o następującym identyfikatorze URI: /users/:id/links Jednak zawsze muszę mieć identyfikator URI dla samych łączy - czasami mogę chcieć wszystkich łączy, niezależnie od …
16 api  rest  api-design 


4
W takim przypadku mikrousług REST lub AMQP
Przeczytałem wiele artykułów dotyczących architektury mikrousług i zastanawiałem się, kiedy użyć AMQP lub REST. Czytałem, że luźne łączenie usług jest dobrą rzeczą, a AMQP wydaje się w tym przypadku dobrym wyborem. Ale jeśli użyjemy AMQP, oznacza to, że nie potrzebujemy już punktów końcowych REST (ale oznacza to, że tracimy koncepcję …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.