ResearchCave.Sentient.Client (1.0.1)
Installation
dotnet nuget add source --name ResearchCave --username your_username --password your_token https://git.researchcave.com/api/packages/ResearchCave/nuget/index.jsondotnet add package --source ResearchCave --version 1.0.1 ResearchCave.Sentient.ClientAbout this package
Typed service-discovery client for ResearchCave Sentient member and social context.
ResearchCave.Sentient.Client
Typed service-discovery and client-credentials access to bounded Sentient social context.
Register with AddResearchCaveSentientClient(configuration) and configure
DownstreamServices:Sentient:BaseUrl. The confidential caller requires sentient.read.
The client supports a single profile, batches of profiles, paginated accepted friends,
friends-of-friends, authored posts, replied posts, and owned groups. Page sizes are capped
server-side at 200 and profile batches at 500. Consumers should batch and cache rather than issue
one request per member. Member profile URLs always target Sentient's /profile/{username} route.
Organization profiles can be resolved by ecosystem organization ID and target Sentient's
/org/{slug} route. Configure DownstreamServices:Sentient:PublicBaseUrl when the public origin differs
from https://sentient.researchcave.com.