Saat memperbarui data agen dengan API,
Anda dapat memilih untuk menimpa seluruh jenis data
atau hanya menimpa kolom tertentu dari jenis data.
Sebaiknya ganti kolom tertentu,
agar Anda tidak menimpa semua data secara tidak sengaja.
Untuk menimpa kolom tertentu,
berikan
FieldMask
ke permintaan pembaruan Anda.
Contoh berikut menunjukkan cara menyediakan FieldMask
untuk memperbarui 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 region Anda
- INTENT_ID: ID intent Anda
- DISPLAY_NAME: nama tampilan yang Anda inginkan
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 melakukan autentikasi ke Dialogflow, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Node.js
Untuk melakukan autentikasi ke Dialogflow, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Python
Untuk melakukan autentikasi ke Dialogflow, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.