Envia eventos para um barramento de eventos.
Descrição da operação
Envia um ou mais eventos para um barramento de eventos.
Experimente agora
Testar
Autorização RAM
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| EventBusName |
string |
Sim |
O nome do barramento de eventos. |
my-bus |
| EventList |
array<object> |
Sim |
A lista de eventos. |
|
|
object |
Não |
A lista de eventos. |
||
| Data |
any |
Não |
O payload do evento. |
{"orderId": "1001", "amount": 99.9} |
| DataContentType |
string |
Não |
O formato dos dados. |
application/json |
| DataSchema |
string |
Não |
O endereço do esquema de dados. |
https://example.com/schema/v1 |
| Id |
string |
Sim |
O ID do evento. |
5a2c8f4e-0001 |
| Source |
string |
Sim |
A origem do evento. |
my.custom.source |
| SpecVersion |
string |
Não |
A versão do protocolo. |
1.0 |
| Subject |
string |
Não |
O assunto do evento. |
order-1001 |
| Time |
string |
Não |
A hora do evento. |
2026-08-04T10:00:00Z |
| Type |
string |
Sim |
O tipo de evento. |
order:created |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| Code |
string |
O código de status. O valor 200 indica sucesso. |
200 |
| Data |
object |
Os dados retornados. |
|
| EntryList |
array<object> |
A coleção de resultados de envio de eventos. |
|
|
object |
O resultado do envio de cada evento. |
||
| ErrorCode |
string |
O código de erro. |
Success indica sucesso. Outros valores indicam exceções |
| ErrorMessage |
string |
A descrição detalhada do erro. |
triggerPicture falhou |
| EventId |
string |
O ID do evento. |
4c8b7500-2aea-4f5a-b7dd-9d9dd986c07d |
| TraceId |
string |
O ID de rastreamento, que é usado para consultar as informações exatas da chamada. |
4E17C677F5357FB23D1A7FF964CD1999 |
| FailedEntryCount |
integer |
O número de eventos que falharam ao serem enviados. |
2 |
| Message |
string |
A mensagem de erro. |
EventBusNotExist |
| RequestId |
string |
O identificador exclusivo que a Alibaba Cloud gerou para a solicitação. |
2BC1857D-E633-5E79-B2C2-43EF5F7730D8 |
| Success |
boolean |
Indica se a operação foi bem-sucedida. Valores válidos: true: A operação foi bem-sucedida. false: A operação falhou. |
true |
Exemplos
Resposta de sucesso
JSON formato
{
"Code": "200",
"Data": {
"EntryList": [
{
"ErrorCode": "Success代表成功,其他代表异常",
"ErrorMessage": "triggerPicture failed",
"EventId": "4c8b7500-2aea-4f5a-b7dd-9d9dd986c07d",
"TraceId": "4E17C677F5357FB23D1A7FF964CD1999"
}
],
"FailedEntryCount": 2
},
"Message": "EventBusNotExist",
"RequestId": "2BC1857D-E633-5E79-B2C2-43EF5F7730D8",
"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.