Method: cases.list

Mengambil semua kasus dalam induk, tetapi tidak turunannya.

Misalnya, mencantumkan kasus dalam organisasi hanya menampilkan kasus yang diinduk langsung oleh organisasi tersebut. Untuk mengambil kasus dalam organisasi dan project-nya, gunakan cases.search.

CONTOH:

{i>cURL<i}:

parent="projects/some-project"
curl \
  --header "Authorization: Bearer $(gcloud auth print-access-token)" \
  "https://cloudsupport.googleapis.com/v2/$parent/cases"

Python:

import googleapiclient.discovery

apiVersion = "v2"
supportApiService = googleapiclient.discovery.build(
    serviceName="cloudsupport",
    version=apiVersion,
    discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={apiVersion}",
)

request =
  supportApiService.cases().list(parent="projects/some-project")
print(request.execute())

Permintaan HTTP

GET https://cloudsupport.googleapis.com/v2/{parent=*/*}/cases

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
parent

string

Wajib. Nama induk untuk mencantumkan kasus.

Parameter kueri

Parameter
filter

string

Ekspresi yang digunakan untuk memfilter kasus.

Jika ini adalah string kosong, maka tidak ada pemfilteran yang terjadi. Jika tidak, endpoint akan menampilkan kasus yang cocok dengan filter.

Ekspresi menggunakan kolom berikut yang dipisahkan dengan AND dan ditentukan dengan =:

  • state: Dapat berupa OPEN atau CLOSED.
  • priority: Dapat berupa P0, P1, P2, P3, atau P4. Anda dapat menentukan beberapa nilai prioritas menggunakan operator OR. Misalnya, priority=P1 OR priority=P2.
  • creator.email: Alamat email pembuat kasus.

CONTOH:

  • state=CLOSED
  • state=OPEN AND creator.email="tester@example.com"
  • state=OPEN AND (priority=P0 OR priority=P1)
pageSize

integer

Jumlah maksimum kasus yang diambil dengan setiap permintaan. Setelan defaultnya adalah 10.

pageToken

string

Token yang mengidentifikasi halaman hasil yang akan ditampilkan. Jika tidak ditentukan, halaman pertama akan diambil.

Isi permintaan

Isi permintaan harus kosong.

Isi respons

Pesan respons untuk endpoint cases.list.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "cases": [
    {
      object (Case)
    }
  ],
  "nextPageToken": string
}
Kolom
cases[]

object (Case)

Daftar kasus yang terkait dengan induk setelah filter apa pun diterapkan.

nextPageToken

string

Token untuk mengambil halaman hasil berikutnya. Tetapkan nilai ini di kolom pageToken pada permintaan cases.list berikutnya. Jika tidak ditentukan, tidak ada lagi hasil yang akan diambil.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloudsupport
  • https://www.googleapis.com/auth/cloud-platform

Untuk informasi selengkapnya, lihat Ringkasan Autentikasi.