Saat memperbarui data agen dengan API,
Anda dapat memilih untuk menimpa seluruh jenis data
atau hanya menimpa kolom tertentu dari jenis data.
Biasanya lebih baik menimpa kolom tertentu,
sehingga Anda tidak secara tidak sengaja menimpa semua data Anda.
Untuk mengganti kolom tertentu,
berikan
FieldMask
ke permintaan pembaruan Anda.
Contoh berikut menunjukkan cara memberikan FieldMask
untuk memperbarui nama tampilan jenis Intent
.
Pilih protokol dan versi untuk referensi Maksud:
Protokol | V3 | V3beta1 |
---|---|---|
REST | Resource maksud (intent) | Resource maksud (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: Google Cloud project ID Anda
- AGENT_ID: ID agen Anda
- REGION_ID: ID region Anda
- INTENT_ID: ID maksud 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, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Node.js
Untuk melakukan autentikasi ke Dialogflow, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Python
Untuk melakukan autentikasi ke Dialogflow, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.