Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Antwortgruppen

Mit dem Parameter ResponseGroups genau die Teile einer Antwort von der REST-API anfordern, die ein Bildschirm braucht - die Gruppen, die jede Route kennt (Metadata, Locations, Fields, FieldValues), die Voreinstellungen…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/mobile-app-developers/rest-api/response-groups.md

On this page

This page is a translation. Read the English original

Antwortgruppen

Diese Seite richtet sich an App-Entwickler, die über eine langsame Mobilverbindung kleine Antworten und dort, wo ein Bildschirm sie braucht, vollständige Antworten möchten. Antwortgruppen sind der Schalter der REST-API dafür.

Inhalt

  1. Die Gruppen pro Route
  2. Den Parameter schreiben
  3. Voreinstellungen werden immer hinzugefügt
  4. Gruppen für Bildschirme wählen

Die Gruppen pro Route

Aus den Konstanten von ezp7xRestContentController:

RouteGruppeFügt hinzuVoreinstellung
GET /content/node/<id>, GET /content/object/<id>Metadatadas Objekt metadataja
dieselbeLocationsdie Liste locationsnein
dieselbeFieldsdie Tabelle fieldsnein
GET .../fields, GET .../field/<identifier>FieldValuesdie Tabelle fields (oder das eine Feld)ja
dieselbeMetadatadas Objekt metadata des Inhaltsnein
GET /content/node/<id>/list...Metadatadie Listen-metadata: childrenCount, parentNodeIdja
dieselbeFieldseine Tabelle fields in jedem Unterknotennein
GET /content/node/<id>/childrenCountMetadatametadata mit childrenCountja

Bei den Namen kommt es auf Groß- und Kleinschreibung an: Fields, nicht fields.

Den Parameter schreiben

Der Request-Parser akzeptiert beide Formen:

?ResponseGroups=Metadata,Locations,Fields
?ResponseGroups[]=Metadata&ResponseGroups[]=Locations&ResponseGroups[]=Fields

Die zweite Form erzeugen manche HTTP-Bibliotheken aus einem Array. Vor 6.0.15 endete sie in einer Fehlerseite; der Parser akzeptiert sie jetzt (Kommentar in http_parser.php).

Voreinstellungen werden immer hinzugefügt

Die voreingestellten Gruppen einer Route sind enthalten, ob Sie sie nennen oder nicht: Wer beim Lesen eines Knotens ?ResponseGroups=Fields anfordert, erhält trotzdem metadata. Die Antwort führt die angewendeten Gruppen in requestedResponseGroups auf, was bei der Fehlersuche nach einem fehlenden Schlüssel hilft.

Gruppen für Bildschirme wählen

BildschirmAufrufWarum
Eine Liste von Titeln.../list/offset/0/limit/20Die Metadaten enthalten objectName, classIdentifier, nodeId; keine Felder nötig
Eine Liste von Karten mit Anreißer und Bild.../list/offset/0/limit/20?ResponseGroups=FieldsJeder Unterknoten bringt seine Felder mit
Ein Detailbildschirm/content/node/<id>?ResponseGroups=FieldsMetadaten und alle Felder in einem Aufruf
Ein Badge mit einer Anzahl/content/node/<id>/childrenCountEine Zahl, keine Elemente
Einen einzelnen Wert aktualisieren/content/node/<id>/field/<identifier>Nur ein Feld

Fields liefert bei einer Liste jedes Feld jedes Unterknotens. Messen Sie bei Klassen mit vielen oder großen Feldern die Größe der Antwort über eine Mobilverbindung, und erwägen Sie, Details erst zu lesen, wenn der Benutzer ein Element öffnet.

Verwandte Seiten

Werden Sie Exponential-Partner

Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x