Aciona um fluxo de chat online que possui um gatilho manual.
Descrição da operação
-
Você pode chamar esta operação para acionar uma versão publicada de um fluxo que possui um gatilho manual. Você também pode acionar o fluxo a partir da página Gerenciamento de Campanhas de Marketing se o fluxo estiver associado a uma campanha de marketing.
-
Antes de chamar esta operação, certifique-se de que o fluxo possui um gatilho manual e está publicado.
-
Se um fluxo com gatilho manual não tiver uma versão publicada, você deve publicá-lo. Em Chat Flow, você pode clicar no nome do fluxo para abrir o canvas e publicar a versão. Alternativamente, você pode chamar a API OnlineFlowVersion para publicar a versão.
-
Se o seu fluxo contiver componentes que geram custos, como envio de mensagens ou invocações de funções, certifique-se de que você compreende os métodos de cobrança e os preços desses produtos antes de acionar o fluxo.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cams:TriggerChatFlow |
create |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| FlowCode |
string |
Sim |
O código do fluxo. Visualize o código do fluxo na página Flow Editor. |
9ccc41************************** |
| Data |
object |
Não |
Os parâmetros de entrada em formato chave-valor. As chaves devem corresponder à política de parâmetros de entrada configurada no nó inicial do fluxo. Para visualizar os nomes das variáveis no nó inicial, acesse o Flow Editor, clique no nome do fluxo e abra o canvas de orquestração. |
{ "my_biz_data_0": "hi", "my_biz_data_1": "1024" } |
| Uuid |
string |
Não |
Um ID único personalizado para o evento, utilizado para garantir idempotência. Não inclua semântica de negócio no ID. Após o fluxo ser acionado, você pode recuperar este parâmetro de dentro do fluxo. |
c68622e6-5f0d-c8a4-af41-e949c2a7580e |
| OutId |
string |
Não |
Um número de série personalizado de um sistema externo. Utilize este parâmetro para associar o acionamento a um processo de negócio externo. Após o fluxo ser acionado, você pode recuperar este parâmetro de dentro do fluxo. |
8d4acf7e-e360-eb83-6d74-fcf9c4538fda |
| ClaimTimeMillis |
integer |
Não |
A hora em que o evento ocorre. Este é o momento em que o fluxo é acionado e normalmente é a hora em que a solicitação é criada. Este é um timestamp UNIX em milissegundos. |
1731502129000 |
| DiscardTimeMillis |
integer |
Não |
A hora em que o evento expira. Se você especificar este parâmetro, o acionamento será cancelado se a solicitação não for processada antes dessa hora. Este é um timestamp UNIX em milissegundos. |
1731502729000 |
Nenhum.
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| AccessDeniedDetail |
string |
Detalhes sobre o erro de acesso negado. |
None |
| RequestId |
string |
O ID da solicitação. |
90E63D28-E31D-1EB2-8939-A94866411B2O |
| Message |
string |
A mensagem de erro. |
None |
| Data |
object |
Os dados retornados. |
|
| Code |
string |
O código de status. |
OK |
| Success |
boolean |
Indica se a solicitação foi bem-sucedida. Valores válidos:
|
true |
Exemplos
Resposta de sucesso
JSON formato
{
"AccessDeniedDetail": "None",
"RequestId": "90E63D28-E31D-1EB2-8939-A94866411B2O",
"Message": "None",
"Data": {
"test": "test",
"test2": 1
},
"Code": "OK",
"Success": true
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.