Prover informações da home
{...}O Hub de APIs na Layers permite que apps troquem informações por meio de actions: protocolos especificando o formato de requisição e resposta aceitos para uma determinada informação. Apps que provém informações de grade horária por meio da action
@layers:education:Timetables:getRelated
receberão a requisição no formato abaixo e devem respondê-la com todos os campos obrigatórios.
POST https://api.provedor-registrado.com/layers:getHomeInfo
CopiarCopiado
Requisição
Especificação
Exemplo
{
"context": {
"issuedAt": "2024-10-15T14:44:53.190Z",
"action": "@layers:identificador_da_action",
"community": "idcomunidadeteste"
},
"secret": "exemplo1-e000-11xe-2m33-4444444plo",
"data": {
"user": {
"id": "exemplo",
"name": "João Pedro",
"alias": "0001",
"timezone": "America/Sao_Paulo",
"language": "pt-BR",
"accountId": "exemplo",
"roles": [
"exemplo"
],
"groupsIds": [
"exemplo"
],
"membersIds": [
"exemplo"
],
"adminGroupsIds": [
"exemplo"
],
"memberGroupsIds": [
"exemplo"
],
"groupTags": [
"exemplo"
]
}
}
}
CopiarCopiado
Resposta
Especificação
Exemplo
{
"badge": 1,
"featured": {
"title": "1 novo item na agenda",
"cards": [
{
"label": "Evento",
"title": "Festa Junina",
"description": "A festa junina será realizada no dia 12/06/2020. Todos estão convidados!",
"mood": "neutral",
"image": "https://imagem.com",
"location": "/portal/portalAlias/path/a/b/c"
}
]
}
}
CopiarCopiado