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

JSON-Endpunkte für Apps

Die Einstiegsseite der Seiten zu JSON-Endpunkten für App-Entwickler - die Aufrufschnittstelle von ezjscore, die Remote-Dienste von expservices, die eine App am wahrscheinlichsten nutzt, und wann Sie um eine eigene…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/mobile-app-developers/json-endpoints/README.md

On this page

This page is a translation. Read the English original

JSON-Endpunkte für Apps

Dieser Ordner richtet sich an App-Entwickler, die mehr als die REST-Inhalts-API brauchen: Suche, Bildgrößen, URL-Nachschlagen, Sprachen, Aktualisierungen. Diese kommen von den Remote-Diensten (expservices), die über die Aufrufschnittstelle von ezjscore unterhalb von /ezjscore/call/ bereitgestellt werden. Ein Bildschirm, der etwas braucht, das kein Dienst liefert, kann eine eigene Serverfunktion bekommen.

Inhalt

  1. Die Aufrufschnittstelle
  2. Dienste, die eine App wahrscheinlich nutzt
  3. Seiten in diesem Ordner

Die Aufrufschnittstelle

GET|POST https://example.com/ezjscore/call/<name>::<function>[::<argument>...]?ContentType=json

Der Router von ezjscore (ezjscServerRouter) lehnt jeden Namen ohne einen Block [ezjscServer_<name>] in ezjscore.ini ab, ruft die registrierte PHP-Funktion auf und verpackt das Ergebnis als {"error_text":"","content":<result>} (JSON-Endpunkte mit ezjscore). expservices registriert auf diese Weise über tausend Dienste, benannt als exp<domain>::<method>.

Eine schnelle anonyme Prüfung, ob die Dienste aktiv sind:

curl -s 'https://example.com/ezjscore/call/expsession::whoami?ContentType=json'

Ein Umschlag, der besagt, dass Sie anonym sind, bedeutet, dass sie aktiv sind; Not a valid ezjscServerRouter argument in error_text bedeutet, dass expservices auf dieser Installation nicht aktiv ist.

Dienste, die eine App wahrscheinlich nutzt

BedarfDienstZugriff
Sucheexpsearch::searchcontent/read
URL eines Bilds in einer benannten Größeexpimage::url, expimage::urlscontent/read
Die konfigurierten Bildgrößenexpimage::aliasesöffentlich
Ein Knoten über seinen URL-Pfad (Deep Links)expnode::getByPathcontent/read
Seit einem Datum veröffentlichte Nachfahrenexpnode::modifiedSincecontent/read
Die Sprachen der Website in Prioritätsreihenfolgeexplanguage::prioritizedöffentlich
Ein Element aktualisierenexpnode::updatecontent/edit
Wer bin ich, Tokens erzeugen und widerrufenexpsession::whoami, tokenCreate, tokenRevokeangemeldet

Die Spalte Zugriff ist die eigene Deklaration des Diensts in extension/expservices/classes/.

Seiten in diesem Ordner

SeiteBeantwortet
expservices aus einer App aufrufenURLs, Argumente, der Umschlag, Paginierung, Erkundung, Fehler
Inhalte suchenexpsearch::search mit Text, Paginierung und Filtern
Über expservices schreibenanlegen, aktualisieren, entfernen; POST und Tokens
ezjscore-Serverfunktionen für Ihre Appum einen eigenen Endpunkt bitten und ihn aufrufen

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