API-Referenz

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Verwenden Sie ServiceNow APIs, um Funktionalitäten zu ändern und Funktionen für Now Platformhinzuzufügen.

    Client

    Verwenden Sie clientseitige JavaScript-APIs, um zu steuern, wie Now Platform funktioniert und im Webbrowser angezeigt wird. Clientseitige APIs bieten allgemeine Funktionen, die Sie Ihrer Instanz hinzufügen können, indem Sie die APIs über clientseitige Skripts wie Client-Skripts und UI-Richtlinienskripts aufrufen.

    Häufige Anwendungsfälle:
    • Verwenden Sie die GlideAjax -API, um serverseitigen Code aus einem Client-Skript aufzurufen.
    • Verwenden Sie die GlideForm- API, um Formulare anzupassen.

    Client für Mobilgeräte

    Cabrillo JS ist eine clientseitige JavaScript-API für den Zugriff auf Funktionen in nativen mobilen Anwendungen von Now Platform. Cabrillo JS bietet Methoden zur Verwendung nativer Gerätefunktionen, nativer mobiler Benutzeroberflächen und anderer mobiler Funktionen von Now Platform.

    UI Builder

    Verwenden Sie UI Builder -APIs, wenn Sie Client-Skripts in der UI Builderentwickeln. Client-Skripts werden als Reaktion auf Vorgänge auf einer Seite ausgeführt, z. B.:
    • Benutzerinteraktionsereignisse/-aktionen, z. B. Klicken auf eine Schaltfläche.
    • Lebenszyklus-Events, z. B. eine gestartete Daten-Broker-Ausführung.

    Server

    Verwenden Sie serverseitige JavaScript-APIs, um die Funktionalität vorhandener Anwendungen zu ändern oder neue Anwendungen zu erstellen. Serverseitige APIs bieten allgemeine Funktionen, die Sie Ihrer Instanz hinzufügen können, indem Sie die APIs über serverseitige Skripts wie Business Rules und Skripteinbindungen aufrufen. Bereichsbezogene APIs sind für die Verwendung mit bereichsbezogenen Anwendungen vorgesehen, und globale APIs sind für die Verwendung mit Anwendungen im globalen Bereich vorgesehen. Neue Anwendungen sind in der Regel bereichsbezogen. Anwendungen im globalen Bereich sind in der Regel veraltete Anwendungen.

    Häufige Anwendungsfälle:
    • Verwenden Sie die GlideRecord- oder GlideQuery- APIs, um Erstellungs-, Lese-, Aktualisierungs- und Löschvorgänge für Datensatzdaten aus serverseitigen Skripts auszuführen.
    • Verwenden Sie die GlideSystem- API, um auf Informationen über die Instanz oder die aktuelle Benutzersitzung zuzugreifen und Informations- oder Fehlermeldungen zu schreiben.
    • Verwenden Sie FlowAPI- Methoden, um Flows, Subflows und Aktionen von serverseitigen Skripts auszulösen.

    REST

    Verwenden Sie REST APIs, um auf Daten in Now Platformzuzugreifen und sie zu aktualisieren. Sie können diese APIs in Ihrer Instanz mithilfe des REST-API-Explorers erkennen. Wenn Sie keine API finden, die Ihren Anforderungen entspricht, können Sie benutzerdefinierte REST-APIs mit der Funktion Scripted REST APIs erstellen. ServiceNow REST APIs unterstützen die Standardauthentifizierung und OAuth 2.0, um Anforderungen zu authentifizieren.

    Häufige Anwendungsfälle:
    • Verwenden Sie die Attachment-API, um Dateianhänge hochzuladen und abzufragen.
    • Verwenden Sie die Email-API, um E-Mail-Nachrichten zu senden und zu empfangen.
    • Verwenden Sie die Tabellen-API, um Datensätze in einer Tabelle zu erstellen, zu lesen, zu aktualisieren und zu löschen.