Saat memperbarui data agen dengan API,
Anda dapat memilih untuk menimpa seluruh jenis data
atau menimpa kolom tertentu dari jenis data saja.
Cara terbaik untuk menimpa kolom tertentu adalah
agar Anda tidak menimpa semua data secara tidak sengaja.
Untuk menimpa kolom tertentu, berikan FieldMask
ke permintaan update Anda.
Contoh berikut menunjukkan cara menyediakan FieldMask
untuk mengupdate nama tampilan untuk jenis Intent
.
Pilih protokol dan versi untuk referensi Intent:
Protokol | V3 | V3beta1 |
---|---|---|
REST | Resource intent | Resource intent |
RPC | Antarmuka Intent | Antarmuka Intent |
C++ | IntentsClient | Tidak tersedia |
C# | IntentsClient | Tidak tersedia |
Go | IntentsClient | Tidak tersedia |
Java | IntentsClient | IntentsClient |
Node.js | IntentsClient | IntentsClient |
PHP | Tidak tersedia | Tidak tersedia |
Python | IntentsClient | IntentsClient |
Ruby | Tidak tersedia | Tidak tersedia |
REST
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- PROJECT_ID: project ID Google Cloud Anda
- AGENT_ID: ID agen Anda
- REGION_ID: ID wilayah Anda
- INTENT_ID: ID intent Anda
- DISPLAY_NAME: nama tampilan yang diinginkan
Metode HTTP dan URL:
PATCH https://REGION_ID-dialogflow.googleapis.com/v3/projects/PROJECT_ID/locations/REGION_ID/agents/AGENT_ID/intents/INTENT_ID?updateMask=displayName
Meminta isi JSON:
{ "displayName": "DISPLAY_NAME" }
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
Anda akan melihat respons JSON seperti berikut:
{ "name": "projects/PROJECT_ID/locations/REGION_ID/agents/AGENT_ID/intents/INTENT_ID", "displayName": "DISPLAY_NAME", ... }
Java
Untuk mengautentikasi ke Dialogflow, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Node.js
Untuk mengautentikasi ke Dialogflow, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Python
Untuk mengautentikasi ke Dialogflow, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.