Method: projects.locations.authorizations.storeUserAuthorization

Menukar kredensial otorisasi OAuth dengan token refresh dan menyimpan token refresh serta cakupannya. Data yang disimpan akan dikunci berdasarkan nama resource dan ID pengguna dari kredensial pengguna akhir.

Permintaan HTTP

POST https://discoveryengine.googleapis.com/v1alpha/{name=projects/*/locations/*/authorizations/*}:storeUserAuthorization

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
name

string

Wajib. Nama resource Authorization. Format: projects/{project}/locations/{location}/authorizations/{authorization}

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "fullRedirectUri": string
}
Kolom
fullRedirectUri

string

Wajib. URI tempat pengguna dialihkan setelah otorisasi, termasuk semua parameter. Misalnya, https://example.com/redir?code=5

Isi respons

Jika berhasil, isi respons akan kosong.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.