Saltar al contenido

Página pública do membro, sem login

GET/api/public/members/{id}

Auth
Pública
Clave de API:
members:read
X-CommunityId
X-CommunityId Envía el X-CommunityId de la comunidad en la que ocurre la operación.
Las descripciones de los endpoints vienen de la especificación de la API y, por ahora, están en portugués. La interfaz alrededor está traducida.

A página do membro para quem não está logado. Só existe quando a comunidade do `X-CommunityId` ligou "Páginas de membro públicas" (`publicMemberPages`) e o Cabeçalho da pessoa está em `PUBLIC` (dentro do teto da comunidade). Em qualquer outro caso (id inexistente, id de outra comunidade, páginas públicas desligadas, Cabeçalho que não é público) a resposta é **o mesmo 404** de um id que não existe: corpo, status e cabeçalhos iguais.

A resposta é montada por **lista de campos permitidos**: `memberId`, `name`, `avatarUrl`, `coverUrl`, `jobTitle`, `company`, `community` e `sections` sempre; `tagline` e `links` com o Sobre em `PUBLIC`; `country` e `languages` com a seção `location` em `PUBLIC`; `experiences` com a Experiência em `PUBLIC`; `memberSince`, `communityStats` e `engagement` (pontos, nível e badges públicos; os pontos são o total da pessoa na comunidade, o do ranking geral) com a Atividade em `PUBLIC`, os contadores só de espaços que um visitante sem login abre. Nunca vêm "online", Créditos, campos de cadastro, e-mail, telefone, grupos ou tags. A resposta leva `X-Robots-Tag: noindex, nofollow`. Até 120 leituras por IP por minuto (429 depois).

Parámetros

NombreDóndeTipoDescripción
idobligatoriopathstring (uuid)

Headers

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

Respuestas

CódigoDescripción
200A página pública.
400Requisição inválida — falha de validação.
404Recurso não encontrado.
429Leituras demais deste IP; tente de novo depois do Retry-After.
500Erro interno do servidor.

Ejemplo con curl

curl -X GET "https://api.memberfy.net/api/public/members/<id>" \
  -H "X-CommunityId: $COMMUNITY_ID"