Als «api» getaggte Fragen

Eine Anwendungsprogrammierschnittstelle (API) ist die Spezifikation, für die Software von anderer Software verwendet werden soll.

4
Zu viele REST-API-Aufrufe auf einer Seite?
Eine Web-App, die mit hochmodularen, kleinen Komponenten entwickelt wurde (in diesem Fall unter Verwendung von AngularJS-Anweisungen, aber genauso gut WebComponents, ReactJS-Komponenten oder eine andere Technologie). Komponenten haben häufig asynchrone REST-API-Aufrufe, bei der Initialisierung oder bei der Benutzerinteraktion. Dieses Design verursacht viele API-Aufrufe pro Seite (manchmal 20+). Gibt es ein Problem …
8 rest  api  async 

1
API-Aufrufe mit Sellerie durchführen
Ich entwerfe ein System für einen Kunden, bei dem folgende Anforderungen gestellt werden: Sie laden eine JSON-Datei hoch (ein Objekt / eine Zeile). Rufen Sie eine API mit dem JSON-Objekt als Nutzlast auf Notieren Sie den Status (Erfolg / Misserfolg) jedes API-Aufrufs in einer Datenbank Führen Sie einen erneuten Versuch …

2
Gruppieren und Verschachteln von REST-APIs
Meine Frage bezieht sich auf bewährte Methoden zum Aggregieren oder Gruppieren von REST-APIs. Ich habe ein Szenario, in dem es viele verschiedene Anbieter, Datenquellen usw. gibt, und ich denke, dass das Gruppieren von REST-APIs sehr sinnvoll wäre, um das System wartbar zu halten. Ich habe viele Szenarien, in denen ein …

2
Entwerfen einer API mit Zugriffstoken, Wie werden GET-Anforderungen behandelt?
Ich erstelle eine API, die Zugriffstoken verwendet, damit ich die Nutzung zwischen verschiedenen Abteilungen und für die Zugriffskontrolle verfolgen kann. Mein Plan ist es, die HTTP-Verben angemessen zu verwenden - GETInformationen abzurufen, POSThinzuzufügen, zu DELETElöschen usw. Meine Frage ist, wie ich mit Zugriffstoken bei den GET-Aufrufen umgehen soll. Option eins: …


2
Domänenmodelle über API verfügbar machen
Ich erstelle eine einfache RESTful-API für eine webbasierte Anwendung, an der ich arbeite, und frage mich, wie ich meine Domain-Modelle am besten verfügbar machen kann. Angenommen, ich habe eine Benutzerklasse und möchte eine JSON-Antwort mit den verschiedenen Benutzereigenschaften bereitstellen. Ich möchte natürlich nicht alle Eigenschaften meines Modells (z. B. DateCreated, …

1
Was ist das allgemeine Format einer Software-Design-Spezifikation?
Ich versuche, eine Software zu dokumentieren, die ich ausführlich geschrieben habe. Eine SAS ist zu hoch und deckt die API nicht ab. Ich habe einige Beispiele für ein Sicherheitsdatenblatt online gefunden, sehe aber keinen Trend in ihrem Format. Ich frage mich, ob es einige allgemeine Richtlinien zum Schreiben einer Software-Design-Spezifikation …


2
Ereignis-Listener-Muster in der API - Was sollte das zweimalige Hinzufügen desselben Listeners bewirken?
Beim Entwerfen einer API, die eine Schnittstelle zum Abhören von Ereignissen bereitstellt, gibt es anscheinend zwei widersprüchliche Methoden zum Behandeln von Aufrufen zum Hinzufügen / Entfernen von Listenern: Bei mehreren Aufrufen von addListener wird nur ein einziger Listener hinzugefügt (wie beim Hinzufügen zu einem Set). kann mit einem einzigen Aufruf …

2
Wie dokumentiere ich Anforderungen für eine API systematisch?
Ich arbeite derzeit an einem Projekt, in dem ich die Anforderungen von zwei bestimmten IT-Systemen, die Cloud Computing verwenden, für eine Cloud-API analysieren muss. Mit anderen Worten, ich muss analysieren, welche Anforderungen diese Systeme an eine Cloud-API haben, damit sie diese wechseln und gleichzeitig ihre aktuellen Ziele erreichen können. Lassen …



5
Welche Grundprinzipien möchten Sie in einer Bibliothek?
Es wird darüber gesprochen, welche Syntax und Funktion Sie in einer Programmiersprache mögen. Ich werde jetzt fragen, welche Grundprinzipien oder Funktionen Sie in einer Bibliothek in Ihrer Lieblingssprache (oder einer anderen Sprache) wünschen. Ein Beispiel ist das Hinzufügen von list + = anotherList, anstatt nur list + = listElement zuzulassen …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.