---
sourceDocument: オーストラリア API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/api-reference

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# コールインターフェイス : Android

# コールインターフェイス : Android {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

呼び出しインターフェイスは、処理用に準備された要求を表します。
可能な処理オプションは次のとおりです。

* cancel
* キューに格納する
* execute
* マップ

コールオブジェクトを 2 回処理することはできません。
{#CallAndroidInterface__table_vx2_klw_5pb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| 要求 | 要求 | このコールを開始した元の要求。 |
[表 : 1. プロパティ]

{#CallAndroidInterface__table_vx2_klw_5pb}

## 呼び出し:cancel() {#ariaid-title2}

可能であれば、関連するコールをキャンセルします (ベストエフォート)。
{#Call-cancel__table_nsv_smt_4pb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 2. パラメーター]

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

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 3. 返される内容]

{#Call-cancel__table_osv_smt_4pb}  
次のコード例は、この関数を呼び出す方法を示しています。

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

## 呼び出し:enqueue(onSuccess: Consumer\<Response\<T\>\>, onError: Consumer\<NowDataError\>) {#ariaid-title3}

システムスレッドがこの要求を実行できるようになるとすぐに要求が実行されるようにスケジュールします。
{#Call-enqueue_O_O__table_tnq_3nt_4pb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| 成功時 | [Consumer](https://developer.android.com/reference/kotlin/java/util/function/Consumer.html)\<Response\<T\>\> | コールが成功した場合に実行するコールバック。T パラメーターで指定されたデータタイプに解析された本文を含む HTTP 応答。 注: コンシューマーは、オブジェクトの非同期消費のための OOB Java タイプです。この場合、呼び出しはジェネリックを使用してタイプ `Response<T` を返します\>ここで、 `T` はオブジェクトタイプです。 |
| エラー時 | [Consumer](https://developer.android.com/reference/kotlin/java/util/function/Consumer.html)\<NowDataError\> | コールが失敗した場合に実行するコールバック。 Now データエラー |
[表 : 4. パラメーター]

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

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 5. 返される内容]

{#Call-enqueue_O_O__table_unq_3nt_4pb}  
次のコード例は、この関数を呼び出す方法を示しています。

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

## 呼び出し:execute() {#ariaid-title4}

要求をすぐに呼び出します。応答が処理されるかエラーが発生するまでブロックします。
{#Call-execute__table_jcm_bqt_4pb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 6. パラメーター]

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

| タイプ | 説明 |
|-|-|
| 応答\<T\> | Tパラメーターで定義された形式の応答データ。 |
[表 : 7. 返される内容]

{#Call-execute__table_kcm_bqt_4pb}  
次のコード例は、この関数を呼び出す方法を示しています。

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


