gebruikers

bijgewerkt
Cover image for: gebruikers

De gebruikersresource vertegenwoordigt de eindgebruiker van de gegevens die zijn opgehaald uit de API. Als een app bijvoorbeeld de API gebruikt om mensen toegang te geven tot de iCloud-fotobibliotheek, is de eindgebruiker de gebruiker van die app.

Het is belangrijk om eindgebruikers consistent te identificeren om de hoogste niveaus van gegevensbeveiliging mogelijk te maken en de beste gebruikerservaring te garanderen.

attributen

naam type Omschrijving
id gebruikersnaam Bron-ID.
resource string, altijd user Specificatie middelenbron.
organisation organisatie ID De organisatie waartoe de resource behoort.
key sleutel ID De sleutel waaraan de resource is gekoppeld.
identifier draad Aangepaste waarde om de gebruiker te helpen identificeren en duplicatie te voorkomen. Dit kan bijvoorbeeld zijn ingesteld als het e-mailadres van de eindgebruiker.
state draad Eén van: active , deactivated , blocked .
date_created datum Tijd Wanneer de resource is gemaakt.

Identifier

Het identifier kenmerk wordt niet door de API gebruikt, maar dient als brug tussen uw implementatie en de informatie die in de API is opgeslagen. De waarde van dit kenmerk moet het mogelijk maken om een gebruiker van uw systeem rechtstreeks in kaart te brengen met een gebruiker in de API. Dit kan een gebruikers-ID in uw systeem zijn of het e-mailadres van de eindgebruiker.

Staten

active
de standaardstatus van de gebruiker.
deactivated
de eigenaar heeft de toegang van deze gebruiker uitgeschakeld.
blocked
een API-beheerder heeft de toegang van deze gebruiker uitgeschakeld.

Maak POST /users

parameters

naam type Omschrijving
organisation super Laat API-beheerders gebruikers maken namens andere organisaties.
key standaard: de huidige sleutel Wijs een gebruiker toe aan een afzonderlijke sleutel. Misschien eentje met minder rechten, bijvoorbeeld.
identifier vereist, string Een stuk informatie om deze gebruiker te identificeren tegen een eindgebruiker in uw systeem.

CURL gebruiken

curl https://ricloud-api.reincubate.com/users \
  -X POST \
  -H 'Authorization: Token <your key_token>' \
  -H 'Content-Type: application/json' \
  -d '{
  "identifier": "end-user@email.com"
}'

Ricloud-py gebruiken

import ricloud

user = ricloud.User.create(identifier='end-user@email.com')

Ophalen GET /users/{user ID}

CURL gebruiken

curl https://ricloud-api.reincubate.com/users/<user ID> \
  -H 'Authorization: Token <your key_token>'

Ricloud-py gebruiken

import ricloud

user = ricloud.User.retrieve(<user ID>)

Lijst GET /users

parameters

naam type Omschrijving
key sleutel ID Filter de gebruikers op de sleutel waaraan ze zijn gekoppeld.
identifier draad Filter de gebruikers op hun ID.
state draad Filter de gebruikers op hun staat.
date_created datetime filter Filter op resource-aanmaakdatum.

CURL gebruiken

curl https://ricloud-api.reincubate.com/users \
  -H 'Authorization: Token <your key_token>'

Ricloud-py gebruiken

import ricloud

users = ricloud.User.list()

Update POST /users/{user ID}

parameters

naam type Omschrijving
key sleutel ID Verplaats de gebruiker om aan een andere sleutel te worden gekoppeld. Bijvoorbeeld als ze updaten vanuit een proefversie.
identifier draad Update de gebruikers-ID.
state draad Werk de status van de gebruiker bij, ofwel deactivated of weer active .

CURL gebruiken

curl https://ricloud-api.reincubate.com/users/<user ID> \
  -X POST \
  -H 'Authorization: Token <your key_token>' \
  -H 'Content-Type: application/json' \
  -d '{
  "state": "deactivated"
}'

Ricloud-py gebruiken

import ricloud

user = ricloud.User.update_with_id(<user ID>, state='deactivated')

# OR

user = ricloud.User.retrieve(<user ID>)

user.update(state='deactivated')

Hoe kunnen we helpen?

Ons ondersteuningsteam is er om u te helpen!

Onze kantooruren zijn van maandag tot vrijdag van 09.00 tot 17.00 uur GMT. De tijd is momenteel 9:32 AM GMT.

We streven ernaar om alle berichten binnen één werkdag te beantwoorden.

Ons geweldige ondersteuningsteam

Kunnen we dit artikel verbeteren?

We horen graag van gebruikers: Stuur ons een e-mail, laat een reactie achter of stuur een tweet @reincubate?

© 2008 - 2024 Reincubate Ltd. Alle rechten voorbehouden. Geregistreerd in Engeland en Wales #5189175, VAT GB151788978. Reincubate® en Camo® zijn geregistreerde handelsmerken. Privacybeleid & termen.