---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-API-Referenz

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Aufrufschnittstelle -- Android

# Aufrufschnittstelle -- Android {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Die Schnittstelle Anruf stellt eine Anforderung dar, die zur Verarbeitung vorbereitet wird.
Mögliche Verarbeitungsoptionen:

* abbrechen
* Warteschlange
* ausführen
* Zuordnen

Ein Anrufobjekt kann nicht zweimal verarbeitet werden.
{#CallAndroidInterface__table_vx2_klw_5pb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Anforderung | Anforderung | Ursprüngliche Anforderung, die diesen Anruf initiiert hat. |
[Tabelle : 1. Eigenschaften]

{#CallAndroidInterface__table_vx2_klw_5pb}

## Anruf -- abbrechen () {#ariaid-title2}

Bricht den zugeordneten Anruf ab, wenn möglich (nach bestem Wissen und Gewissen).
{#Call-cancel__table_nsv_smt_4pb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 2. Parameter]

{#Call-cancel__table_nsv_smt_4pb} {#Call-cancel__table_osv_smt_4pb__entry__2}

| Typ | Beschreibung |
|-|-|
| Keine |   |
[Tabelle : 3. Ergebnisse]

{#Call-cancel__table_osv_smt_4pb}  
Das folgende Codebeispiel zeigt, wie diese Funktion aufgerufen wird.

    private var inFlightDataRequestCall: Call<*>? = null 
    fun cancelTransfer() = inFlightDataRequestCall?.cancel() 

## Anruf -- enqueue(onSuccess: Consumer \<Response\<T\> \>, onError: Verbraucher\<NowDataError\> ) {#ariaid-title3}

Plant die Ausführung der Anforderung, sobald der System-\\Thread zur Ausführung dieser Anforderung verfügbar ist.
{#Call-enqueue_O_O__table_tnq_3nt_4pb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| onSuccess | [Verbraucher](https://developer.android.com/reference/kotlin/java/util/function/Consumer.html)\<Response\<T\> \> | Auszuführender Rückruf, wenn der Anruf erfolgreich ist. HTTP-Antwort, wobei der Textkörper in den durch den Parameter T angegebenen Datentyp analysiert wird. Hinweis: Consumer ist ein OOB-Java-Typ für den asynchronen Verbrauch eines Objekts. In diesem Fall verwendet der Aufruf generische, um eine `Antwort` vom Typ zurückzugeben\<T\> wobei `T` der Objekttyp ist. |
| onError | [Verbraucher](https://developer.android.com/reference/kotlin/java/util/function/Consumer.html)\<NowDataError\> | Auszuführender Rückruf, wenn der Anruf fehlschlägt. NowDataError |
[Tabelle : 4. Parameter]

{#Call-enqueue_O_O__table_tnq_3nt_4pb} {#Call-enqueue_O_O__table_unq_3nt_4pb__entry__2}

| Typ | Beschreibung |
|-|-|
| Keine |   |
[Tabelle : 5. Ergebnisse]

{#Call-enqueue_O_O__table_unq_3nt_4pb}  
Das folgende Codebeispiel zeigt, wie diese Funktion aufgerufen wird.

    fun makeGraphQLRequest(query: String) { 
      val call = graphQLService.graphQLRequest(query) 
      call.enqueue( 
        { response -> handleResponse(response) }, 
        { nowDataError -> handleError(nowDataError) } 
      ) 
    } 

## Aufruf - execute() {#ariaid-title4}

Ruft die Anforderung sofort auf. Blockiert, bis die Antwort verarbeitet wird oder ein Fehler vorliegt.
{#Call-execute__table_jcm_bqt_4pb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 6. Parameter]

{#Call-execute__table_jcm_bqt_4pb} {#Call-execute__table_kcm_bqt_4pb__entry__2}

| Typ | Beschreibung |
|-|-|
| Antwort\<T\> | Antwortdaten in dem im Parameter T definierten Format. |
[Tabelle : 7. Ergebnisse]

{#Call-execute__table_kcm_bqt_4pb}  
Das folgende Codebeispiel zeigt, wie diese Funktion aufgerufen wird.

    val response = apiService.data(NowAPIService.Endpoint( 
      relativePath = CASES_API, 
      requestMethod = HttpMethod.GET, 
      requireAuth = true) 
    ).execute()


