Informazioni di riferimento sulle API per il servizio bot Framework Connessione or
Nota
L'API REST non equivale all'SDK. L'API REST viene fornita per consentire la comunicazione REST standard; tuttavia, il metodo preferito per interagire con il Bot Framework è il SDK.
All'interno di Bot Framework, il servizio Bot Connector consente al bot di scambiare messaggi con gli utenti sui canali configurati nel portale di Bot Framework. Il servizio usa gli standard di settore REST e JSON tramite HTTPS.
URI di base
Quando un utente invia un messaggio al bot, la richiesta in ingresso contiene un oggetto Activity con una proprietà serviceUrl
che specifica l'endpoint a cui il bot deve inviare la risposta. Per accedere al servizio Bot Connector, usare il valore serviceUrl
come URI di base per le richieste API.
Quando non si ha già un URL del servizio per il canale, usare https://smba.trafficmanager.net/teams/
come URL del servizio. Per altre informazioni, vedere come creare una conversazione e un messaggio proattivo in Teams.
Ad esempio, si supponga che il bot riceva l'attività seguente quando l'utente invia un messaggio al bot.
{
"type": "message",
"id": "bf3cc9a2f5de...",
"timestamp": "2016-10-19T20:17:52.2891902Z",
"serviceUrl": "https://smba.trafficmanager.net/teams/",
"channelId": "channel's name/id",
"from": {
"id": "1234abcd",
"name": "user's name"
},
"conversation": {
"id": "abcd1234",
"name": "conversation's name"
},
"recipient": {
"id": "12345678",
"name": "bot's name"
},
"text": "Haircut on Saturday"
}
La serviceUrl
proprietà all'interno del messaggio dell'utente indica che il bot deve inviare la risposta all'endpoint https://smba.trafficmanager.net/teams/
. L'URL del servizio sarà l'URI di base per le richieste successive che il bot emette nel contesto di questa conversazione. Se il bot necessita di inviare un messaggio proattivo all'utente, assicurarsi di salvare il valore di serviceUrl
.
Nell'esempio seguente viene illustrata la richiesta che il bot emette per rispondere al messaggio dell'utente.
POST https://smba.trafficmanager.net/teams/v3/conversations/abcd1234/activities/bf3cc9a2f5de...
Authorization: Bearer eyJhbGciOiJIUzI1Ni...
Content-Type: application/json
{
"type": "message",
"from": {
"id": "12345678",
"name": "bot's name"
},
"conversation": {
"id": "abcd1234",
"name": "conversation's name"
},
"recipient": {
"id": "1234abcd",
"name": "user's name"
},
"text": "I have several times available on Saturday!",
"replyToId": "bf3cc9a2f5de..."
}
Intestazioni
Intestazioni delle richieste
Oltre alle intestazioni delle richieste HTTP standard, ogni richiesta API emessa deve includere un'intestazione Authorization
che specifica un token di accesso per l'autenticazione del bot. Specificare l'intestazione Authorization
usando questo formato:
Authorization: Bearer ACCESS_TOKEN
Per informazioni dettagliate su come ottenere un token di accesso per il bot, vedere Autenticare le richieste del bot per il servizio Bot Connector.
Intestazioni della risposta
Oltre alle intestazioni di risposta HTTP standard, ogni risposta conterrà un'intestazione X-Correlating-OperationId
. Il valore di questa intestazione è un ID che corrisponde alla voce di log di Bot Framework, che contiene informazioni dettagliate sulla richiesta. Quando si riceve una risposta di errore, è necessario acquisire il valore di questa intestazione. Se non è possibile risolvere il problema in modo indipendente, includere questo valore nelle informazioni fornite al team di supporto quando si segnala il problema.
Codici di stato HTTP
Il codice di stato HTTP restituito con ogni risposta indica il risultato della richiesta corrispondente.
Nota
Nella tabella seguente vengono descritti i codici di stato HTTP più comuni. Alcuni errori vengono generati dal canale. Per altre informazioni, potrebbe essere necessario leggere la documentazione per sviluppatori del canale.
Codice di stato HTTP | Significato |
---|---|
200 | La richiesta è stata completata. |
201 | La richiesta è stata completata. |
202 | La richiesta è stata accettata per l'elaborazione. |
204 | La richiesta è stata completata ma non è stato restituito alcun contenuto. |
400 | La richiesta è in formato non valido o comunque non corretta. |
401 | Il bot non è ancora autenticato. |
403 | Il bot non è autorizzato a eseguire l'operazione richiesta. |
404 | La risorsa richiesta non è stata trovata. |
405 | Il canale non supporta l'operazione richiesta. |
500 | Si è verificato un errore interno del server. |
503 | Il servizio è temporaneamente non disponibile. |
Errors
Nel corpo di qualsiasi risposta che specifica un codice di stato HTTP compreso nell'intervallo 4xx o 5xx sarà incluso un oggetto ErrorResponse contenente informazioni sull'errore. Se viene restituita una risposta di errore compresa nell'intervallo 4xx, controllare l'oggetto ErrorResponse per identificare la causa dell'errore e risolvere il problema prima di inviare di nuovo la richiesta.
Operazioni riguardanti la conversazione
Usare queste operazioni per creare conversazioni, inviare messaggi (attività) e gestire il contenuto delle conversazioni.
Importante
Non tutti i canali supportano tutti gli endpoint. Tuttavia, tutti i canali devono supportare la risposta all'endpoint dell'attività.
Ad esempio, solo Direct Line e chat Web supportano l'endpoint di recupero delle conversazioni.
Operazione | Descrizione |
---|---|
Creare conversazione | Crea una nuova conversazione. |
Attività Delete | Eliminare un'attività esistente. |
Eliminare un membro della conversazione | Rimuove un membro da una conversazione. |
Ottenere i membri dell'attività | Recupera i membri dell'attività specificata all'interno della conversazione specificata. |
Ottenere un membro della conversazione | Recupera i dettagli relativi a un membro di una conversazione. |
Ottenere i membri della conversazione | Recupera i membri della conversazione specificata. |
Ottenere membri con pagine di conversazione | Recupera i membri della conversazione specificata una pagina alla volta. |
Ottenere conversazioni | Recupera un elenco di conversazioni a cui il bot ha partecipato. |
Rispondi all'attività | Invia un'attività (messaggio) alla conversazione specificata, come risposta all'attività specificata. |
Inviare la cronologia della conversazione | Carica una trascrizione delle attività precedenti alla conversazione. |
Invia alla conversazione | Invia un'attività (messaggio) alla fine della conversazione specificata. |
Attività di aggiornamento | Aggiorna un'attività esistente. |
Caricare l'allegato nel canale | Carica un allegato direttamente nell'archiviazione BLOB di un canale. |
Creare una conversazione
Crea una nuova conversazione.
POST /v3/conversations
Contenuto | Descrizione |
---|---|
Testo della richiesta | Un oggetto ConversationParameters |
Resi | Un oggetto ConversationResourceResponse |
Attività Delete
Alcuni canali consentono di eliminare un'attività esistente. Se l'operazione riesce, l'attività specificata all'interno della conversazione specificata viene rimossa.
DELETE /v3/conversations/{conversationId}/activities/{activityId}
Contenuto | Descrizione |
---|---|
Testo della richiesta | n/d |
Resi | Un codice di stato HTTP che indica il risultato dell'operazione. Nel corpo della risposta non è specificato nulla. |
Eliminare un membro della conversazione
Rimuove un membro da una conversazione. Se tale membro è stato l'ultimo della conversazione, verrà eliminata anche la conversazione.
DELETE /v3/conversations/{conversationId}/members/{memberId}
Contenuto | Descrizione |
---|---|
Testo della richiesta | n/d |
Resi | Un codice di stato HTTP che indica il risultato dell'operazione. Nel corpo della risposta non è specificato nulla. |
Recuperare i membri dell'attività
Recupera i membri dell'attività specificata all'interno della conversazione specificata.
GET /v3/conversations/{conversationId}/activities/{activityId}/members
Contenuto | Descrizione |
---|---|
Testo della richiesta | n/d |
Resi | Una matrice di oggetti ChannelAccount |
Ottenere conversazioni
Recupera un elenco di conversazioni a cui il bot ha partecipato.
GET /v3/conversations?continuationToken={continuationToken}
Contenuto | Descrizione |
---|---|
Testo della richiesta | n/d |
Resi | Un oggetto ConversationsResult |
Ottenere un membro della conversazione
Recupera i dettagli relativi a un membro specifico di una conversazione specifica.
GET /v3/conversations/{conversationId}/members/{memberId}
Contenuto | Descrizione |
---|---|
Testo della richiesta | n/d |
Resi | Un oggetto ChannelAccount per il membro. |
GetConversationMembers
Recupera i membri della conversazione specificata.
GET /v3/conversations/{conversationId}/members
Contenuto | Descrizione |
---|---|
Testo della richiesta | n/d |
Resi | Una matrice di oggetti ChannelAccount per i membri della conversazione. |
Ottenere membri con pagine di conversazione
Recupera i membri della conversazione specificata una pagina alla volta.
GET /v3/conversations/{conversationId}/pagedmembers?pageSize={pageSize}&continuationToken={continuationToken}
Contenuto | Descrizione |
---|---|
Testo della richiesta | n/d |
Resi | Un oggetto PagedMembersResult |
Rispondi all'attività
Invia un'attività (messaggio) alla conversazione specificata, come risposta all'attività specificata. L'attività verrà aggiunta come una risposta a un'altra attività, se il canale la supporta. Se il canale non supporta le risposte annidate, questa operazione si comporta come Invia a conversazione.
POST /v3/conversations/{conversationId}/activities/{activityId}
Contenuto | Descrizione |
---|---|
Testo della richiesta | Un oggetto Activity |
Resi | Un oggetto ResourceResponse |
Invia cronologia conversazioni
Carica una trascrizione delle attività precedenti alla conversazione in modo che il client possa eseguirne il rendering.
POST /v3/conversations/{conversationId}/activities/history
Contenuto | Descrizione |
---|---|
Testo della richiesta | Un oggetto Transcript. |
Resi | Un oggetto ResourceResponse. |
Invia alla conversazione
Invia un'attività (messaggio) alla conversazione specificata. L'attività verrà accodata alla fine della conversazione in base al timestamp o alla semantica del canale. Per rispondere a un messaggio specifico all'interno della conversazione, usare Rispondere all'attività.
POST /v3/conversations/{conversationId}/activities
Contenuto | Descrizione |
---|---|
Testo della richiesta | Un oggetto Activity |
Resi | Un oggetto ResourceResponse |
UpdateActivity
Alcuni canali consentono di modificare un'attività esistente in modo da riflettere il nuovo stato di una conversazione di bot. Ad esempio, si potrebbero rimuovere i pulsanti da un messaggio nella conversazione dopo che l'utente ha fatto clic su uno dei pulsanti. Se l'operazione riesce, l'attività specificata all'interno della conversazione specificata viene aggiornata.
PUT /v3/conversations/{conversationId}/activities/{activityId}
Contenuto | Descrizione |
---|---|
Testo della richiesta | Un oggetto Activity |
Resi | Un oggetto ResourceResponse |
Caricare l'allegato nel canale
Carica un allegato per la conversazione specificata direttamente nell'archiviazione BOLB di un canale. In questo modo è possibile archiviare i dati in un archivio conforme.
POST /v3/conversations/{conversationId}/attachments
Contenuto | Descrizione |
---|---|
Testo della richiesta | Un oggetto AttachmentData. |
Resi | Un oggetto ResourceResponse. La proprietà id specifica l'ID allegato che può essere usato con l'operazione Get attachment information (Ottieni informazioni sugli allegati) e l'operazione Get attachment (Ottieni allegato ). |
Operazioni relative agli allegati
Usare queste operazioni per recuperare informazioni su un allegato e sui dati binari del file stesso.
Operazione | Descrizione |
---|---|
Ottenere info sugli allegati | Ottiene informazioni sull'allegato specificato, inclusi il nome del file, il tipo di file e le visualizzazioni disponibili, ad esempio originale o anteprima. |
Ottenere allegato | Ottiene la vista specificata dell'allegato specificato come contenuto binario. |
Ottenere informazioni sugli allegati
Ottiene informazioni sull'allegato specificato, inclusi il nome del file, il tipo e le visualizzazioni disponibili, ad esempio originale o anteprima.
GET /v3/attachments/{attachmentId}
Contenuto | Descrizione |
---|---|
Testo della richiesta | n/d |
Resi | Un oggetto AttachmentInfo |
Ottieni allegato
Ottiene la vista specificata dell'allegato specificato come contenuto binario.
GET /v3/attachments/{attachmentId}/views/{viewId}
Contenuto | Descrizione |
---|---|
Testo della richiesta | n/d |
Resi | Il contenuto binario che rappresenta la vista specificata dell'allegato specificato |
Operazioni relative allo stato (deprecate)
Il servizio di informazioni sullo stato di Microsoft Bot Framework è stato ritirato il 30 marzo 2018. In precedenza, i bot basati su Azure AI servizio Bot o Bot Builder SDK avevano una connessione predefinita a questo servizio ospitato da Microsoft per archiviare i dati sullo stato del bot. I bot dovranno essere aggiornati per usare il proprio spazio di archiviazione dello stato.
Operazione | Descrizione |
---|---|
Set User Data |
Archivia i dati di stato di un utente specifico in un canale. |
Set Conversation Data |
Archivia i dati di stato di una conversazione specifica in un canale. |
Set Private Conversation Data |
Archivia i dati di stato di un utente specifico nel contesto di una conversazione specifica in un canale. |
Get User Data |
Recupera i dati di stato che sono stati precedentemente archiviati per un utente specifico in tutte le conversazioni in un canale. |
Get Conversation Data |
Recupera i dati di stato che sono stati precedentemente archiviati per una conversazione specifica in un canale. |
Get Private Conversation Data |
Recupera i dati di stato che sono stati precedentemente archiviati per un utente specifico nel contesto di una conversazione specifica in un canale. |
Delete State For User |
Elimina i dati di stato precedentemente archiviati per un utente. |
Schema
Lo schema di Bot Framework definisce gli oggetti e le proprietà che il bot può usare per comunicare con un utente.
Oggetto | Descrizione |
---|---|
Oggetto Activity | Definisce un messaggio che viene scambiato tra bot e utente. |
Oggetto AnimationCard | Definisce una scheda che può riprodurre GIF animate o brevi video. |
Oggetto Attachment | Definisce le informazioni aggiuntive da includere nel messaggio. Un allegato può essere un file multimediale (ad esempio audio, video, immagine, file) o una scheda avanzata. |
Oggetto AttachmentData | Descrive i dati di un allegato. |
Oggetto AttachmentInfo | Descrive un allegato. |
Oggetto AttachmentView | Definisce un oggetto che rappresenta una visualizzazione disponibile per un allegato. |
Oggetto AudioCard | Definisce una scheda che può riprodurre un file audio. |
Oggetto CardAction | Definisce un'azione da eseguire. |
Oggetto CardImage | Definisce un'immagine da visualizzare nella scheda. |
Oggetto ChannelAccount | Definisce un account utente o bot nel canale. |
Oggetto ConversationAccount | Definisce una conversazione in un canale. |
Oggetto ConversationMembers | Definisce i membri di una conversazione. |
Oggetto ConversationParameters | Definisce i parametri per la creazione di una nuova conversazione |
Oggetto ConversationReference | Definisce un punto specifico in una conversazione. |
Oggetto ConversationResourceResponse | Definisce una risposta all'operazione Creare conversazione. |
Oggetto ConversationsResult | Definisce il risultato di una chiamata all'operazione Recuperare conversazioni. |
Oggetto Entity | Definisce un oggetto entità. |
Oggetto Error | Definisce un errore. |
Oggetto ErrorResponse | Definisce una risposta di API HTTP. |
Oggetto Fact | Definisce una coppia chiave-valore che contiene un fact. |
Oggetto GeoCoordinates | Definisce una posizione geografica usando le coordinate World Geodetic System (WSG84). |
Oggetto HeroCard | Definisce una scheda con una grande immagine, titolo, testo e pulsanti di azione. |
Oggetto InnerHttpError | Oggetto che rappresenta un errore HTTP interno. |
Oggetto MediaEventValue | Parametro supplementare per gli eventi multimediali. |
Oggetto MediaUrl | Definisce l'URL all'origine di un file multimediale. |
Oggetto Mention | Definisce un utente o un bot menzionato nella conversazione. |
Oggetto MessageReaction | Definisce una reazione a un messaggio. |
Oggetto PagedMembersResult | Pagina dei membri restituiti da Recuperare membri della conversazione per pagine. |
Oggetto Place | Definisce un luogo menzionato nella conversazione. |
Oggetto ReceiptCard | Definisce una scheda contenente una ricevuta per un acquisto. |
Oggetto ReceiptItem | Definisce una voce all'interno di una ricevuta. |
Oggetto ResourceResponse | Definisce una risorsa. |
Oggetto SemanticAction | Definisce un riferimento a un'azione programmatica. |
Oggetto SignInCard | Definisce una scheda che consente a un utente di accedere a un servizio. |
Oggetto SuggestedActions | Definisce le opzioni tra cui un utente può scegliere. |
Oggetto TextHighlight | Fa riferimento a una sottostringa di contenuto all'interno di un altro campo. |
Oggetto ThumbnailCard | Definisce una scheda con un'immagine anteprima, titolo, testo e pulsanti di azione. |
Oggetto ThumbnailUrl | Definisce l'URL all'origine di un'immagine. |
Oggetto Transcript | Una raccolta di attività da caricare tramite l'operazione Inviare la cronologia dell'operazione. |
Oggetto VideoCard | Definisce una scheda che può riprodurre video. |
Oggetto Activity
Definisce un messaggio che viene scambiato tra bot e utente.
Proprietà | Digita | Descrizione |
---|---|---|
azione | Stringa | L'azione da applicare o che è stata applicata. Usare la proprietà type per determinare il contesto per l'azione. Ad esempio, se type è contactRelationUpdate, il valore della proprietà action sarà add se l'utente ha aggiunto il bot al proprio elenco contatti, oppure remove se il bot è stato rimosso dall'elenco contatti. |
attachmentLayout | Stringa | Layout degli allegati della scheda avanzata inclusi nel messaggio. Uno dei seguenti valori: carousel, list. Per altre informazioni sugli allegati della scheda avanzata, vedere Aggiungere allegati della scheda avanzata ai messaggi. |
attachments | Attachment[] | Una matrice di oggetti Attachment che definisce le informazioni aggiuntive da includere nel messaggio. Ogni allegato può essere un file (ad esempio audio, video, immagine) o una scheda avanzata. |
callerId | Stringa | Stringa contenente un IRI che identifica il chiamante di un bot. Questo campo non è destinato a essere trasmesso in rete, ma viene popolato da bot e client basati su dati verificabili crittograficamente che asserisce l'identità dei chiamanti (ad esempio token). |
channelData | Oggetto | Un oggetto che include contenuto specifico del canale. Alcuni canali forniscono funzionalità che richiedono informazioni aggiuntive che non possono essere rappresentate usando lo schema degli allegati. In questi casi, impostare questa proprietà per il contenuto specifico del canale, come definito nella documentazione relativa al canale. Per altre informazioni, vedere Implementare funzionalità specifiche del canale. |
channelId | Stringa | L'ID che identifica il canale in modo univoco. Impostato dal canale. |
code | Stringa | Codice che indica il motivo per cui la conversazione è terminata. |
conversation | ConversationAccount | Un oggetto ConversationAccount che definisce la conversazione a cui appartiene l'attività. |
deliveryMode | Stringa | Hint di recapito per segnalare al destinatario percorsi di recapito alternativi per l'attività. Uno dei valori seguenti: normal, notification. |
entities | object[] | Matrice di oggetti che rappresenta le entità menzionate nel messaggio. Gli oggetti in questa matrice possono essere qualsiasi oggetto Schema.org. Ad esempio, la matrice può includere gli oggetti Mention che identificano un utente menzionato nella conversazione e gli oggetti Place che identificano un luogo menzionato nella conversazione. |
expiration | Stringa | Il momento in cui l'attività deve essere considerata "scaduta" e non deve essere presentata al destinatario. |
da | ChannelAccount | Un oggetto ChannelAccount che specifica il mittente del messaggio. |
historyDisclosed | Boolean | Flag che indica se viene fornita o meno la cronologia. Il valore predefinito è false. |
id | Stringa | L'ID che identifica in modo univoco l'attività nel canale. |
importance | Stringa | Definisce l'importanza di un'attività. Uno dei valori seguenti: low, normal, high. |
inputHint | Stringa | Valore che indica se il bot sta accettando, sta ignorando o prevede un input dell'utente dopo che il messaggio è stato recapitato al client. Uno dei seguenti valori: acceptingInput, expectingInput, ignoringInput. |
etichetta | Stringa | Etichetta descrittiva per l'attività. |
listenFor | String[] | Elenco di frasi e riferimenti che devono essere ascoltati dai sistemi di priming voce e lingua. |
impostazioni locali | Stringa | Impostazioni locali della lingua che deve essere usata per visualizzare il testo all'interno del messaggio, nel formato <language>-<country> . Il canale utilizza questa proprietà per indicare la lingua dell'utente, in modo che il bot possa specificare le stringhe visualizzate in tale lingua. Il valore predefinito è en-US. |
localTimestamp | Stringa | Data e ora in cui il messaggio è stato inviato nel fuso orario locale, espresse nel formato ISO-8601. |
localTimezone | Stringa | Contiene il nome del fuso orario locale del messaggio, espresso nel formato di database del fuso orario IANA, ad esempio America/Los_Angeles. |
membersAdded | ChannelAccount[] | Matrice di oggetti ChannelAccount che rappresenta l'elenco di utenti che fanno parte della conversazione. Presente solo se il type dell'attività è "conversationUpdate" e gli utenti fanno parte della conversazione. |
membersRemoved | ChannelAccount[] | Matrice di oggetti ChannelAccount che rappresenta l'elenco di utenti che hanno abbandonato la conversazione. Presente solo se il type dell'attività è "conversationUpdate" e gli utenti hanno abbandonato la conversazione. |
name | string | Nome dell'operazione per richiamare o il nome dell'evento. |
reactionsAdded | MessageReaction[] | Raccolta di reazioni aggiunte alla conversazione. |
reactionsRemoved | MessageReaction[] | Raccolta di reazioni rimosse dalla conversazione. |
recipient | ChannelAccount | Un oggetto ChannelAccount che specifica il destinatario del messaggio. |
relatesTo | ConversationReference | Un oggetto ConversationReference che definisce un punto specifico in una conversazione. |
replyToId | Stringa | L'ID del messaggio di cui questo messaggio è la risposta. Per rispondere a un messaggio inviato dall'utente, impostare per questa proprietà l'ID del messaggio dell'utente. Non tutti i canali supportano le risposte organizzate in thread. In questi casi il canale ignorerà questa proprietà e userà semantica ordinata in base al tempo (timestamp) per accodare il messaggio alla conversazione. |
semanticAction | SemanticAction | Oggetto SemanticAction che rappresenta un riferimento a un'azione programmatica. |
serviceUrl | Stringa | URL che specifica l'endpoint di servizio del canale. Impostato dal canale. |
speak | Stringa | Testo che il bot legge in un canale con servizio di sintesi vocale abilitato. Per controllare varie caratteristiche del servizio di sintesi vocale del bot, ad esempio voce, velocità, volume, pronuncia e tono, specificare questa proprietà nel formato Speech Synthesis Markup Language (SSML). |
suggestedActions | SuggestedActions | Un oggetto SuggestedActions che definisce le opzioni tra cui l'utente può scegliere. |
summary | Stringa | Riepilogo delle informazioni contenute nel messaggio. Ad esempio, per un messaggio che viene inviato tramite un canale di posta elettronica, questa proprietà specifica i primi 50 caratteri del messaggio di posta elettronica. |
text | Stringa | Testo del messaggio inviato dall'utente al bot o dal bot all'utente. Vedere la documentazione del canale per i limiti imposti sul contenuto di questa proprietà. |
textFormat | Stringa | Formato del testo del messaggio. Uno dei seguenti valori: markdown, plain, xml. Per altre informazioni sul formato del testo, vedere Creazione di messaggi. |
textHighlights | TextHighlight[] | Raccolta di frammenti di testo da evidenziare quando l'attività contiene un valore replyToId. |
timestamp | Stringa | Data e ora in cui il messaggio è stato inviato nel fuso orario UTC, espresse nel formato ISO-8601. |
topicName | Stringa | Argomento della conversazione a cui appartiene l'attività. |
type | Stringa | Tipo di attività. Uno dei valori seguenti: message, contactRelationUpdate, conversationUpdate, typing, endOfConversation, event, invoke, deleteUserData, messageUpdate, messageDelete, installationUpdate, messageReaction, suggestion, trace, handoff. Per informazioni dettagliate sui tipi di attività, vedere Panoramica delle attività. |
value | Oggetto | Valore aperto. |
valueType | Stringa | Tipo dell'oggetto value dell'attività. |
Tornare alla tabella dello schema
Oggetto AnimationCard
Definisce una scheda che può riprodurre GIF animate o brevi video.
Proprietà | Digita | Descrizione |
---|---|---|
aspect | Boolean | Proporzioni del segnaposto per anteprime/file multimediali. I valori consentiti sono "16:9" e "4:3". |
autoloop | Boolean | Flag che indica se riprodurre nuovamente l'elenco di immagini GIF animate quando l'ultima termina. Impostare questa proprietà su true per riprodurre di nuovo l'animazione in modo automatico; in caso contrario, impostare su false. Il valore predefinito è true. |
autostart | Boolean | Flag che indica se riprodurre automaticamente l'animazione quando viene visualizzata la scheda. Impostare questa proprietà su true per riprodurre automaticamente l'animazione; in caso contrario, impostare su false. Il valore predefinito è true. |
buttons | CardAction[] | Matrice di oggetti CardAction che consentono all'utente di eseguire una o più azioni. Il canale determina il numero di pulsanti che è possibile specificare. |
duration | Stringa | Durata del contenuto multimediale nel formato di durata ISO 8601. |
Immagine | ThumbnailUrl | Un oggetto ThumbnailUrl che specifica l'immagine da visualizzare sulla scheda. |
media | MediaUrl[] | Matrice di oggetti MediaUrl. Quando questo campo contiene più URL, ogni URL è un formato alternativo dello stesso contenuto. |
shareable | Boolean | Flag che indica se l'animazione può essere condivisa con altri utenti. Impostare questa proprietà su true se l'animazione può essere condivisa; in caso contrario, impostare su false. Il valore predefinito è true. |
subtitle | Stringa | Sottotitolo da visualizzare sotto il titolo della scheda. |
text | Stringa | Descrizione o prompt da visualizzare sotto il titolo della scheda o il sottotitolo. |
title | Stringa | Titolo della scheda. |
value | Oggetto | Parametro supplementare per questa scheda. |
Tornare alla tabella dello schema
Oggetto Attachment
Definisce le informazioni aggiuntive da includere nel messaggio. Un allegato può essere un file (ad esempio audio, video, immagine, file) o una scheda avanzata.
Proprietà | Digita | Descrizione |
---|---|---|
content | Oggetto | Contenuto dell'allegato. Se l'allegato è una scheda avanzata, impostare questa proprietà sull'oggetto della scheda avanzata. Questa proprietà e la proprietà contentUrl si escludono a vicenda. |
contentType | Stringa | Il tipo di file multimediali del contenuto dell'allegato. Per i file multimediali, impostare questa proprietà su tipi di file multimediali noti, ad esempio image/png, audio/wav e video/mp4. Per le schede avanzate, impostare questa proprietà su uno di questi tipi specifici del fornitore:
|
contentUrl | Stringa | URL del contenuto dell'allegato. Ad esempio, se l'allegato è un'immagine, è possibile impostare contentUrl sull'URL che rappresenta il percorso dell'immagine. I protocolli supportati sono: HTTP, HTTPS, file e dati. |
name | string | Nome dell'allegato. |
thumbnailUrl | Stringa | URL di un'immagine di anteprima che il canale può usare se supporta l'uso di una forma alternativa di dimensioni ridotte di content oppure contentUrl. Ad esempio, se si imposta contentType su application/word e contentUrl sul percorso del documento Word, è possibile includere un'immagine di anteprima che rappresenta il documento. Il canale è riuscito a visualizzare l'immagine di anteprima anziché il documento. Quando l'utente fa clic sull'immagine, il canale aprirà il documento. |
Tornare alla tabella dello schema
Oggetto AttachmentData
Descrive i dati di un allegato.
Proprietà | Digita | Descrizione |
---|---|---|
name | string | Nome dell'allegato. |
originalBase64 | Stringa | Contenuto dell'allegato. |
thumbnailBase64 | Stringa | Contenuto dell'anteprima dell'allegato. |
type | Stringa | Tipo di contenuto dell'allegato. |
Tornare alla tabella dello schema
Oggetto AttachmentInfo
Metadati di un allegato.
Proprietà | Digita | Descrizione |
---|---|---|
name | string | Nome dell'allegato. |
type | Stringa | Tipo di contenuto dell'allegato. |
Viste | AttachmentView[] | Matrice di oggetti AttachmentView che rappresentano le viste disponibili per l'allegato. |
Tornare alla tabella dello schema
Oggetto AttachmentView
Definisce un oggetto che rappresenta una visualizzazione disponibile per un allegato.
Proprietà | Digita | Descrizione |
---|---|---|
size | Numero | Dimensione del file. |
viewId | Stringa | ID vista. |
Tornare alla tabella dello schema
Oggetto AudioCard
Definisce una scheda che può riprodurre un file audio.
Proprietà | Digita | Descrizione |
---|---|---|
aspect | Stringa | Proporzioni dell'anteprima specificate nella proprietà image. I valori validi sono 16:9 e 4:3. |
autoloop | Boolean | Flag che indica se riprodurre nuovamente l'elenco di file audio quando l'ultimo termina. Impostare questa proprietà su true per riprodurre di nuovo i file audio in modo automatico; in caso contrario, impostare su false. Il valore predefinito è true. |
autostart | Boolean | Flag che indica se riprodurre automaticamente l'audio quando viene visualizzata la scheda. Impostare questa proprietà su true per riprodurre automaticamente l'audio; in caso contrario, impostare su false. Il valore predefinito è true. |
buttons | CardAction[] | Matrice di oggetti CardAction che consentono all'utente di eseguire una o più azioni. Il canale determina il numero di pulsanti che è possibile specificare. |
duration | Stringa | Durata del contenuto multimediale nel formato di durata ISO 8601. |
Immagine | ThumbnailUrl | Un oggetto ThumbnailUrl che specifica l'immagine da visualizzare sulla scheda. |
media | MediaUrl[] | Matrice di oggetti MediaUrl. Quando questo campo contiene più URL, ogni URL è un formato alternativo dello stesso contenuto. |
shareable | Boolean | Flag che indica se i file audio possono essere condivisi con altri utenti. Impostare questa proprietà su true se l'audio può essere condiviso; in caso contrario, impostare su false. Il valore predefinito è true. |
subtitle | Stringa | Sottotitolo da visualizzare sotto il titolo della scheda. |
text | Stringa | Descrizione o prompt da visualizzare sotto il titolo della scheda o il sottotitolo. |
title | Stringa | Titolo della scheda. |
value | Oggetto | Parametro supplementare per questa scheda. |
Tornare alla tabella dello schema
Oggetto CardAction
Definisce un'azione selezionabile con un pulsante.
Proprietà | Digita | Descrizione |
---|---|---|
channelData | Stringa | Dati specifici del canale associati a questa azione. |
displayText | Stringa | Testo da visualizzare nel feed della chat se si fa clic sul pulsante. |
Immagine | Stringa | URL dell'immagine che verrà visualizzato sul pulsante accanto all'etichetta di testo. |
text | Stringa | Testo dell'azione. |
title | Stringa | Descrizione del testo visualizzata sul pulsante. |
type | Stringa | Tipo di azione da eseguire. Per un elenco di valori validi, vedere Allegare schede avanzate ai messaggi. |
value | Oggetto | Parametro supplementare per questa azione. Il comportamento di questa proprietà varierà in base alla proprietà type dell'azione. Per altre informazioni, vedere Allegare schede avanzate ai messaggi. |
Tornare alla tabella dello schema
Oggetto CardImage
Definisce un'immagine da visualizzare nella scheda.
Proprietà | Digita | Descrizione |
---|---|---|
alt | Stringa | Descrizione dell'immagine. È consigliabile includere la descrizione per supportare l'accessibilità. |
tap | CardAction | Un oggetto CardAction che specifica l'azione da eseguire se l'utente tocca o fa clic sull'immagine. |
url | Stringa | URL all'origine dell'immagine o al binario base64 dell'immagine (ad esempio, data:image/png;base64,iVBORw0KGgo... ). |
Tornare alla tabella dello schema
Oggetto ChannelAccount
Definisce un account utente o bot nel canale.
Proprietà | Digita | Descrizione |
---|---|---|
aadObjectId | Stringa | ID oggetto dell'account all'interno dell'ID Microsoft Entra. |
id | Stringa | ID univoco per l'utente o il bot in questo canale. |
name | string | Nome descrittivo del bot o dell'utente. |
ruolo | Stringa | Ruolo dell'entità dietro l'account. Valore: user o bot. |
Tornare alla tabella dello schema
Oggetto ConversationAccount
Definisce una conversazione in un canale.
Proprietà | Digita | Descrizione |
---|---|---|
aadObjectId | Stringa | ID oggetto dell'account all'interno dell'ID Microsoft Entra. |
conversationType | Stringa | Indica il tipo di conversazione nei canali che distinguono tra i tipi di conversazione (ad esempio, gruppo o personale). |
id | Stringa | L'ID che identifica la conversazione. L'ID è univoco per ogni canale. Se il canale inizia la conversione, imposta questo ID. In caso contrario, il bot imposta questa proprietà sull'ID che ottiene nuovamente nella risposta quando inizia la conversazione (vedere Creare la conversazione). |
isGroup | Boolean | Flag che indica se la conversazione contiene più di due partecipanti nel momento in cui è stata generata l'attività. Impostare su true se si tratta di una conversazione di gruppo; in caso contrario, impostare su false. L'impostazione predefinita è false. |
name | string | Un nome visualizzato che può essere usato per identificare la conversazione. |
ruolo | Stringa | Ruolo dell'entità dietro l'account. Valore: user o bot. |
tenantId | Stringa | ID tenant di questa conversazione. |
Tornare alla tabella dello schema
Oggetto ConversationMembers
Definisce i membri di una conversazione.
Proprietà | Digita | Descrizione |
---|---|---|
id | Stringa | ID conversazione. |
members | ChannelAccount[] | Elenco di membri in questa conversazione. |
Tornare alla tabella dello schema
Oggetto ConversationParameters
Definisce i parametri per la creazione di una nuova conversazione.
Proprietà | Digita | Descrizione |
---|---|---|
activity | Attività | Messaggio iniziale da inviare alla conversazione al momento della creazione. |
bot | ChannelAccount | Informazioni sull'account del canale necessarie per indirizzare un messaggio al bot. |
channelData | Oggetto | Payload specifico del canale per la creazione della conversazione. |
isGroup | Boolean | Indica se si tratta di una conversazione di gruppo. |
members | ChannelAccount[] | Informazioni sull'account del canale necessarie per indirizzare un messaggio a ogni utente. |
tenantId | Stringa | ID tenant in cui deve essere creata la conversazione. |
topicName | Stringa | Argomento della conversazione. Questa proprietà viene usata solo se supporta dal canale. |
Tornare alla tabella dello schema
Oggetto ConversationReference
Definisce un punto specifico in una conversazione.
Proprietà | Digita | Description |
---|---|---|
activityId | Stringa | ID che identifica in modo univoco l'attività a cui fa riferimento questo oggetto. |
bot | ChannelAccount | Un oggetto ChannelAccount che identifica il bot nella conversazione a cui fa riferimento questo oggetto. |
channelId | Stringa | Un ID che identifica in modo univoco il canale nella conversazione a cui fa riferimento questo oggetto. |
conversation | ConversationAccount | Un oggetto ConversationAccount che definisce la conversazione a cui fa riferimento questo oggetto. |
serviceUrl | Stringa | URL che specifica l'endpoint di servizio del canale nella conversazione a cui fa riferimento questo oggetto. |
user | ChannelAccount | Un oggetto ChannelAccount che identifica l'utente nella conversazione a cui fa riferimento questo oggetto. |
Tornare alla tabella dello schema
Oggetto ConversationResourceResponse
Definisce una risposta all'operazione Creare conversazione.
Proprietà | Digita | Description |
---|---|---|
activityId | Stringa | ID dell'attività, se inviata. |
id | Stringa | ID della risorsa. |
serviceUrl | Stringa | Endpoint di servizio in cui è possibile eseguire operazioni relative alla conversazione. |
Tornare alla tabella dello schema
Oggetto ConversationsResult
Definisce il risultato dell'operazione Recuperare conversazioni.
Proprietà | Digita | Descrizione |
---|---|---|
conversazioni | ConversationMembers[] | Membri in ognuna delle conversazioni. |
continuationToken | Stringa | Il token di continuazione che può essere usato nelle chiamate successive all'operazione Recuperare conversazioni. |
Tornare alla tabella dello schema
Oggetto Entity
Oggetto metadati relativo a un'attività.
Proprietà | Digita | Descrizione |
---|---|---|
type | Stringa | Tipo di questa entità (RFC 3987 IRI). |
Tornare alla tabella dello schema
Oggetto errore
Oggetto che rappresenta le informazioni sull'errore.
Proprietà | Digita | Descrizione |
---|---|---|
code | Stringa | Codice di errore. |
innerHttpError | InnerHttpError | Oggetto che rappresenta l'errore HTTP interno. |
message | Stringa | Una descrizione dell'errore. |
Tornare alla tabella dello schema
Oggetto ErrorResponse
Definisce una risposta di API HTTP.
Proprietà | Digita | Descrizione |
---|---|---|
error | Errore | Un oggetto Error che contiene informazioni sull'errore. |
Tornare alla tabella dello schema
Oggetto Fact
Definisce una coppia chiave-valore che contiene un fact.
Proprietà | Digita | Descrizione |
---|---|---|
key | Stringa | Nome del fact. Ad esempio: Check-in. La chiave viene usata come etichetta quando viene visualizzato il valore del fact. |
value | Stringa | Valore del fact. Ad esempio, 10 ottobre 2016. |
Tornare alla tabella dello schema
Oggetto GeoCoordinates
Definisce una posizione geografica usando le coordinate World Geodetic System (WSG84).
Proprietà | Digita | Descrizione |
---|---|---|
elevation | Numero | Altitudine della posizione. |
latitude | Numero | Latitudine della posizione. |
longitude | Numero | Longitudine della posizione. |
name | string | Nome della posizione. |
type | Stringa | Tipo dell'oggetto . Sempre impostato su GeoCoordinates. |
Tornare alla tabella dello schema
Oggetto HeroCard
Definisce una scheda con una grande immagine, titolo, testo e pulsanti di azione.
Proprietà | Digita | Descrizione |
---|---|---|
buttons | CardAction[] | Matrice di oggetti CardAction che consentono all'utente di eseguire una o più azioni. Il canale determina il numero di pulsanti che è possibile specificare. |
images | CardImage[] | Matrice di oggetti CardImage che specifica l'immagine da visualizzare sulla scheda. Una scheda Banner contiene solo un'immagine. |
subtitle | Stringa | Sottotitolo da visualizzare sotto il titolo della scheda. |
tap | CardAction | Un oggetto CardAction che specifica l'azione da eseguire se l'utente tocca o fa clic sulla scheda. Può essere la stessa azione di uno dei pulsanti o un'azione diversa. |
text | Stringa | Descrizione o prompt da visualizzare sotto il titolo della scheda o il sottotitolo. |
title | Stringa | Titolo della scheda. |
Tornare alla tabella dello schema
Oggetto InnerHttpError
Oggetto che rappresenta un errore HTTP interno.
Proprietà | Digita | Descrizione |
---|---|---|
statusCode | Numero | Codice di stato HTTP della richiesta non riuscita. |
body | Oggetto | Corpo della richiesta non riuscita. |
Tornare alla tabella dello schema
Oggetto MediaEventValue
Parametro supplementare per gli eventi multimediali.
Proprietà | Digita | Descrizione |
---|---|---|
cardValue | Oggetto | Parametro di callback specificato nel campo value della scheda multimediale che ha generato questo evento. |
Tornare alla tabella dello schema
Oggetto MediaUrl
Definisce l'URL all'origine di un file multimediale.
Proprietà | Digita | Descrizione |
---|---|---|
profile | Stringa | Suggerimento che descrive il contenuto dei file multimediali. |
url | Stringa | URL all'origine del file multimediale. |
Tornare alla tabella dello schema
Oggetto Mention
Definisce un utente o un bot menzionato nella conversazione.
Proprietà | Digita | Descrizione |
---|---|---|
mentioned | ChannelAccount | Un oggetto ChannelAccount che specifica l'utente o il bot menzionato. Alcuni canali, ad esempio Slack, assegnano nomi per conversazione, quindi è possibile che il nome indicato dal bot (nella proprietà del destinatario del messaggio) sia diverso dall'handle specificato al momento della registrazione del bot. Tuttavia, gli ID account saranno gli stessi per entrambi. |
text | Stringa | L'utente o il bot menzionato nella conversazione. Ad esempio, se il messaggio è "@ColorBot selezionare un nuovo colore", questa proprietà verrà impostata su @ColorBot. Non tutti i canali sono in grado di impostare questa proprietà. |
type | Stringa | Il tipo di questo oggetto. Sempre impostato su Mention. |
Tornare alla tabella dello schema
Oggetto MessageReaction
Definisce una reazione a un messaggio.
Proprietà | Digita | Descrizione |
---|---|---|
type | Stringa | Tipo di reazione. Valore: like o plusOne. |
Tornare alla tabella dello schema
Oggetto PagedMembersResult
Pagina dei membri restituiti da Recuperare membri della conversazione per pagine.
Proprietà | Digita | Descrizione |
---|---|---|
continuationToken | Stringa | Il token di continuazione che può essere usato nelle chiamate successive all'operazione Recuperare membri della conversazione per pagine. |
members | ChannelAccount[] | Matrice di membri della conversazione. |
Tornare alla tabella dello schema
Oggetto Place
Definisce un luogo menzionato nella conversazione.
Proprietà | Digita | Descrizione |
---|---|---|
address | Oggetto | Indirizzo di un luogo. Questa proprietà può essere una stringa o un oggetto complesso di tipo PostalAddress. |
geo | GeoCoordinates | Un oggetto GeoCoordinates che specifica le coordinate geografiche del luogo. |
hasMap | Oggetto | Eseguire il mapping al luogo. Questa proprietà può essere una stringa o un oggetto complesso di tipo Map. |
name | string | Nome del luogo. |
type | Stringa | Il tipo di questo oggetto. Sempre impostato su Place. |
Tornare alla tabella dello schema
Oggetto ReceiptCard
Definisce una scheda contenente una ricevuta per un acquisto.
Proprietà | Digita | Descrizione |
---|---|---|
buttons | CardAction[] | Matrice di oggetti CardAction che consentono all'utente di eseguire una o più azioni. Il canale determina il numero di pulsanti che è possibile specificare. |
facts | Fact[] | Matrice di oggetti Fact che specificano le informazioni sull'acquisto. Ad esempio, l'elenco di fact per una ricevuta di soggiorno in hotel potrebbe includere la data di check-in e quella di chek-out. Il canale determina il numero di fact che è possibile specificare. |
items | ReceiptItem[] | Matrice di oggetti ReceiptItem che specificano gli articoli acquistati |
tap | CardAction | Un oggetto CardAction che specifica l'azione da eseguire se l'utente tocca o fa clic sulla scheda. Può essere la stessa azione di uno dei pulsanti o un'azione diversa. |
tax | Stringa | Una stringa in formato di valuta che specifica le imposte applicate all'acquisto. |
title | Stringa | Titolo visualizzato nella parte superiore della ricevuta. |
totale | Stringa | Una stringa in formato di valuta che specifica il prezzo di acquisto totale, incluse eventuali imposte applicabili. |
vat | Stringa | Una stringa in formato di valuta che specifica l'IVA applicata al prezzo d'acquisto. |
Tornare alla tabella dello schema
Oggetto ReceiptItem
Definisce una voce all'interno di una ricevuta.
Proprietà | Digita | Descrizione |
---|---|---|
Immagine | CardImage | Un oggetto CardImage che specifica l'immagine di anteprima da visualizzare accanto alla voce. |
price | Stringa | Una stringa in formato di valuta che specifica il prezzo totale di tutte le unità acquistate. |
quantity | Stringa | Stringa numerica che specifica il numero di unità acquistate. |
subtitle | Stringa | Sottotitolo visualizzato sotto il titolo della voce. |
tap | CardAction | Un oggetto CardAction che specifica l'azione da eseguire se l'utente tocca o fa clic sulla voce. |
text | Stringa | Descrizione della voce. |
title | Stringa | Titolo della voce. |
Tornare alla tabella dello schema
Oggetto ResourceResponse
Definisce una risposta che contiene un ID risorsa.
Proprietà | Digita | Descrizione |
---|---|---|
id | Stringa | ID che identifica la risorsa in modo univoco. |
Tornare alla tabella dello schema
Oggetto SemanticAction
Definisce un riferimento a un'azione programmatica.
Proprietà | Digita | Descrizione |
---|---|---|
entities | Oggetto | Oggetto in cui il valore di ogni proprietà è un oggetto Entity. |
id | Stringa | ID di questa azione. |
state | Stringa | Stato di questa azione. Valori consentiti: start, continue, done. |
Tornare alla tabella dello schema
Oggetto SignInCard
Definisce una scheda che consente a un utente di accedere a un servizio.
Proprietà | Digita | Descrizione |
---|---|---|
buttons | CardAction[] | Matrice di oggetti CardAction che consentono all'utente di accedere al servizio. Il canale determina il numero di pulsanti che è possibile specificare. |
text | Stringa | Descrizione o richiesta di inclusione nella scheda di accesso. |
Tornare alla tabella dello schema
Oggetto SuggestedActions
Definisce le opzioni tra cui un utente può scegliere.
Proprietà | Digita | Descrizione |
---|---|---|
actions | CardAction[] | Matrice di oggetti CardAction che definiscono le azioni consigliate. |
to | String[] | Matrice di stringhe contenente gli ID dei destinatari che devono visualizzare le azioni consigliate. |
Tornare alla tabella dello schema
Oggetto TextHighlight
Fa riferimento a una sottostringa di contenuto all'interno di un altro campo.
Proprietà | Digita | Descrizione |
---|---|---|
occurrence | Numero | Occorrenza del campo di testo all'interno del testo a cui si fa riferimento, se ne esiste più di una. |
text | Stringa | Definisce il frammento di testo da evidenziare. |
Tornare alla tabella dello schema
Oggetto ThumbnailCard
Definisce una scheda con un'immagine anteprima, titolo, testo e pulsanti di azione.
Proprietà | Digita | Descrizione |
---|---|---|
buttons | CardAction[] | Matrice di oggetti CardAction che consentono all'utente di eseguire una o più azioni. Il canale determina il numero di pulsanti che è possibile specificare. |
images | CardImage[] | Matrice di oggetti CardImage che specificano l'immagine di anteprima da visualizzare sulla scheda. Il canale determina il numero di immagini di anteprima che è possibile specificare. |
subtitle | Stringa | Sottotitolo da visualizzare sotto il titolo della scheda. |
tap | CardAction | Un oggetto CardAction che specifica l'azione da eseguire se l'utente tocca o fa clic sulla scheda. Può essere la stessa azione di uno dei pulsanti o un'azione diversa. |
text | Stringa | Descrizione o prompt da visualizzare sotto il titolo della scheda o il sottotitolo. |
title | Stringa | Titolo della scheda. |
Tornare alla tabella dello schema
Oggetto ThumbnailUrl
Definisce l'URL all'origine di un'immagine.
Proprietà | Digita | Descrizione |
---|---|---|
alt | Stringa | Descrizione dell'immagine. È consigliabile includere la descrizione per supportare l'accessibilità. |
url | Stringa | URL all'origine dell'immagine o al binario base64 dell'immagine (ad esempio, data:image/png;base64,iVBORw0KGgo... ). |
Tornare alla tabella dello schema
Oggetto Transcript
Una raccolta di attività da caricare tramite l'operazione Inviare la cronologia dell'operazione.
Proprietà | Digita | Descrizione |
---|---|---|
activities | array | Una matrice di oggetti Activity. A ogni oggetto deve essere associato un ID univoco e un timestamp. |
Tornare alla tabella dello schema
Oggetto VideoCard
Definisce una scheda che può riprodurre video.
Proprietà | Digita | Descrizione |
---|---|---|
aspect | Stringa | Proporzioni del video. Valore: 16:9 o 4:3. |
autoloop | Boolean | Flag che indica se riprodurre nuovamente l'elenco di video quando l'ultimo termina. Impostare questa proprietà su true per riprodurre di nuovo i video in modo automatico; in caso contrario, impostare su false. Il valore predefinito è true. |
autostart | Boolean | Flag che indica se riprodurre automaticamente i video quando viene visualizzata la scheda. Impostare questa proprietà su true per riprodurre automaticamente i video; in caso contrario, impostare su false. Il valore predefinito è true. |
buttons | CardAction[] | Matrice di oggetti CardAction che consentono all'utente di eseguire una o più azioni. Il canale determina il numero di pulsanti che è possibile specificare. |
duration | Stringa | Durata del contenuto multimediale nel formato di durata ISO 8601. |
Immagine | ThumbnailUrl | Un oggetto ThumbnailUrl che specifica l'immagine da visualizzare sulla scheda. |
media | MediaUrl[] | Matrice di MediaUrl. Quando questo campo contiene più URL, ogni URL è un formato alternativo dello stesso contenuto. |
shareable | Boolean | Flag che indica se i video possono essere condivisi con altri utenti. Impostare questa proprietà su true se i video possono essere condivisi; in caso contrario, impostare su false. Il valore predefinito è true. |
subtitle | Stringa | Sottotitolo da visualizzare sotto il titolo della scheda. |
text | Stringa | Descrizione o prompt da visualizzare sotto il titolo della scheda o il sottotitolo. |
title | Stringa | Titolo della scheda. |
value | Oggetto | Parametro supplementare per questa scheda |