Zum Inhalt springen

Vitrine (Explorar) do programa, com busca, categorias e filtros

GET/api/networking/explore

Auth
Token erforderlich
API-Schlüssel:
networking:read
X-CommunityId
X-CommunityId Sende die X-CommunityId der Community, in der die Operation stattfindet.
Die Beschreibungen der Endpoints stammen aus der API-Spezifikation und sind vorerst auf Portugiesisch. Die Oberfläche drumherum ist übersetzt.

Lista quem oferece sessões (lado anfitrião, ou todos no modelo simétrico) com participação `ACTIVE` ou `PAUSED`, ainda com acesso ao espaço e com papel permitido por `offerers`. Cada item é um `NetworkingCard`. Ordem: em destaque primeiro, depois o próximo horário livre mais cedo. Filtros: `q` (nome, cargo e empresa), `category` (`all`, `new` = entrou há até 30 dias, `availableNow`, `featured` ou a chave de uma categoria do espaço), `availableNow` (horário livre nos próximos 7 dias, lido de `nextAvailableAt`, recalculado na escrita e por um job em até 15 minutos), `from`/`to` (`AAAA-MM-DD` no fuso da comunidade, no máximo 31 dias: só quem tem horário livre nesses dias), `country` (ISO 3166-1, ex. `BR`), `language` (ISO 639, ex. `pt`), `company` e `fields[<fieldId>]=<valor>` (só os `filterFields` do `GET /api/networking/config`). País, idioma e campos só filtram quem deixou o valor visível para Membros ou Público na página do membro: com o país em "Privado" a pessoa nunca é encontrada pelo filtro de país. Quem não acessa o espaço: 403.

Parameter

NameOrtTypBeschreibung
spaceIdPflichtquerystring (uuid)
qoptionalquerystring
categoryoptionalquerystring
availableNowoptionalqueryboolean
fromoptionalquerystring (date)
tooptionalquerystring (date)
countryoptionalquerystring
languageoptionalquerystring
companyoptionalquerystring
fieldsoptionalqueryobjectEx.: `fields[<fieldId>]=senior`, ou `fields` com um objeto JSON `{"<fieldId>":"senior"}` (o que o `/sdk.js` manda).
pageoptionalqueryinteger
limitoptionalqueryinteger

Header

NameTypBeschreibung
X-CommunityIdoptionalstring (uuid)ID da comunidade em que a operação acontece. Obrigatório na maioria dos endpoints com escopo de comunidade.

Antworten

StatusBeschreibung
200Cards da vitrine.
400Requisição inválida — falha de validação.
401Token ausente, inválido ou expirado; token de outra comunidade (o `X-CommunityId` ou o `communityId` do corpo não é o do token); token antigo ou de uma sessão encerrada (troca de senha, convite aceito). Nesses casos a mensagem pede para entrar de novo (`auth.signInAgain`).
403Autenticado, mas sem permissão para esta operação.
500Erro interno do servidor.

curl-Beispiel

curl -X GET "https://api.memberfy.net/api/networking/explore" \
  -H "Authorization: Bearer $TOKEN" \
  -H "X-CommunityId: $COMMUNITY_ID"