Lista todos os canais PolarClaw instalados e suas informações de status.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
polardb:DescribePolarClawChannels |
get |
*All Resource
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
POST HTTP/1.1
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ApplicationId |
string |
Sim |
O ID da aplicação. |
pa-************** |
| ChannelList |
array |
Não |
Os IDs dos canais a serem consultados. Deixe este parâmetro vazio para retornar todos os canais. |
feishu,telegram |
|
string |
Não |
O ID do canal. |
feishu |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os dados da resposta. |
||
| RequestId |
string |
O ID da solicitação. |
2281C6C9-CBAB-1AFD-8400-670750CF6025_2212 |
| Message |
string |
A mensagem de resposta. O valor successful indica que a solicitação foi bem-sucedida. |
successful |
| Code |
integer |
O código de status retornado. |
200 |
| ApplicationId |
string |
O ID da aplicação. |
pa-************** |
| Channels |
array<object> |
Uma lista de objetos de canal do PolarClaw. |
|
|
array<object> |
Detalhes de um canal. |
||
| ChannelId |
string |
O ID do canal. |
feishu |
| Configured |
boolean |
Indica se o canal está configurado. |
true |
| Enabled |
boolean |
Indica se o canal está ativado. |
true |
| Accounts |
array<object> |
Uma lista de objetos de conta para o canal. |
|
|
object |
Detalhes de uma conta. |
||
| AccountId |
string |
The account ID. |
default |
| Enabled |
boolean |
Indicates whether the account is enabled. |
true |
| Configured |
boolean |
Indicates whether the account is configured. |
true |
| Connected |
boolean |
Indicates whether the account is connected. |
true |
| LastInboundAt |
integer |
The timestamp (in milliseconds) of the last inbound message. |
0 |
| LastOutboundAt |
integer |
The timestamp (in milliseconds) of the last outbound message. |
0 |
| Issues |
array |
A list of issues related to the account. |
|
|
string |
A description of an issue. |
*** |
|
| DefaultAccountId |
string |
O ID da conta padrão para o canal. |
default |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "2281C6C9-CBAB-1AFD-8400-670750CF6025_2212",
"Message": "successful",
"Code": 200,
"ApplicationId": "pa-**************",
"Channels": [
{
"ChannelId": "feishu",
"Configured": true,
"Enabled": true,
"Accounts": [
{
"AccountId": "default",
"Enabled": true,
"Configured": true,
"Connected": true,
"LastInboundAt": 0,
"LastOutboundAt": 0,
"Issues": [
"***"
]
}
],
"DefaultAccountId": "default"
}
]
}
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.