Gebruikers- en UGC-beheerservice in AEM Communities user-and-ugc-management-service-in-aem-communities
AEM Communities maakt API's offline beschikbaar voor het beheer van gebruikersprofielen en het bulksgewijs beheren van door gebruikers gegenereerde inhoud (UGC). Zodra toegelaten, staat de dienst UserUgcManagement de bevoorrechte gebruikers (communautaire beheerders en moderatoren) toe om gebruikersprofielen onbruikbaar te maken, en bulkschrapping of bulkuitvoer UGC voor specifieke gebruikers. Deze API's stellen ook de verwerkingsverantwoordelijken en verwerkers van klantgegevens in staat om te voldoen aan de algemene gegevensbeschermingsregels van de Europese Unie (GDPR) en andere op GDPR geïnspireerde privacymandaten.
Voor verdere informatie zie de pagina GDPR bij het Centrum van de Privacy van de Adobe.
Om deze APIs aan gebruik te zetten, moet u het /services/social/ugcmanagement
eindpunt toelaten door de dienst te activeren UserUgcManagement. Om deze dienst te activeren, installeer steekproefservletbeschikbaar op GitHub.com. Dan, slag het eindpunt op publiceer geval van uw communautaire plaats met aangewezen parameters gebruikend een HTTP- verzoek, gelijkend op:
https://localhost:port/services/social/ugcmanagement?user=<authorizable ID>&operation=<getUgc>
. U kunt echter ook een gebruikersinterface (gebruikersinterface) maken voor het beheer van gebruikersprofielen en door de gebruiker gegenereerde inhoud in het systeem.
Met deze API's kunnen de volgende functies worden uitgevoerd.
De UGC van een gebruiker ophalen retrieve-the-ugc-of-a-user
getUserUgc (ResourceResolver resourceResolver, de gebruiker van het Koord, OutputStream outputStream) hulp voert al UGC van een gebruiker uit het systeem uit.
- gebruiker: Vergunning identiteitskaart van een gebruiker.
- outputStream: Het resultaat is teruggekeerd als outputstroom, die een zip dossier met inbegrip van de gebruiker geproduceerde inhoud (als jsdossier) en gehechtheid (die beelden of video's omvatten die door de gebruiker worden geupload) is.
Als u bijvoorbeeld de UGC wilt exporteren van een gebruiker met de naam Weston McCall, die weston.mccall@dodgit.com als geautoriseerde id gebruikt om u aan te melden bij de communitysite, kunt u een http-verzoek verzenden dat lijkt op het volgende:
https://localhost:port/services/social/ugcmanagement?user=weston.mccall@dodgit.com&operation=getUgc
De UGC van een gebruiker verwijderen delete-the-ugc-of-a-user
deleteUserUgc (ResourceResolver resourceResolver, de gebruiker van het Koord) hulp schrapt al UGC voor een gebruiker van het systeem.
- gebruiker: Vergunning identiteitskaart van de gebruiker.
Als u bijvoorbeeld de UGC wilt verwijderen van een gebruiker met de machtigbare id weston.mccall@dodgit.com via de HTTP-POST-aanvraag, gebruikt u de volgende parameters:
- user =
weston.mccall@dodgit.com
- operation =
deleteUgc
UGC verwijderen uit Adobe Analytics delete-ugc-from-adobe-analytics
Om gebruikersgegevens van Adobe Analytics te schrappen, volg het GDPR Analytics werkschema; aangezien API gebruikersgegevens van Adobe Analytics niet schrapt.
Raadpleeg de volgende afbeelding voor Adobe Analytics-variabeletoewijzingen die AEM Communities gebruikt:
Gebruikersaccount uitschakelen disable-a-user-account
deleteUserAccount (ResourceResolver resourceResolver, de gebruiker van het Koord) hulp maakt een gebruikersrekening onbruikbaar.
- gebruiker: Vergunning identiteitskaart van de gebruiker.
Als u bijvoorbeeld het profiel wilt verwijderen van een gebruiker met een autoriseerbare id weston.mccall@dodgit.com
via een HTTP-POST-aanvraag, gebruikt u de volgende parameters:
- user =
weston.mccall@dodgit.com
- operation =
deleteUser