Structure des sous-comptes
La structure d'URL de votre plate-forme est le principal facteur déterminant la structure de vos sous-comptes, et plus précisément, l'apparence du champ site_uri
.
Vous trouverez ci-dessous les différents types de structures de site compatibles avec l'API AFP:
Cas d'utilisation | Structure d'URL | Valeur du champ site_uri dans l'API |
Valeur du champ request_id dans l'API |
---|---|---|---|
Sous-domaines |
Racine:https://littlepig.example.com
Contenu: https://littlepig.example.com/food.html
|
littlepig.example.com |
littlepig (ou un ID unique interne associé à l'utilisateur) |
Sous-dossiers |
Racine:https://example.com/littlepig
ou https://example.com/sites/littlepig
Contenu: https://example.com/littlepig/food.html
ou https://example.com/sites/littlepig/food.html
|
example.com/littlepig
ou example.com/sites/littlepig
|
littlepig (ou un ID unique interne associé à l'utilisateur) |
Combinaison de sous-domaines et de sous-dossiers |
Racine:https://sites.example.com/sites/littlepig
Contenu: https://sites.example.com/sites/littlepig/food.html
|
sites.example.com/sites/littlepig |
littlepig (ou un ID unique interne associé à l'utilisateur) |
URL individuelles |
Racine (ou profil du créateur):https://example.com/user/littlepig
Contenu: https://example.com/nf8ag4n
|
example.com/user/littlepig
Important:Pour ce cas d'utilisation, nous exigeons également que la balise méta "Auteur de la plate-forme" soit présente sur toutes les pages. |
littlepig (ou un ID unique interne associé à l'utilisateur) |
Créer des sous-comptes si vos utilisateurs possèdent plusieurs propriétés sur votre plate-forme
Les sous-comptes doivent être mappés sur des utilisateurs. Si un même utilisateur peut posséder plusieurs propriétés (un sous-domaine ou un dossier, ou des pages de profil, par exemple) sur votre plate-forme, le sous-compte associé à cet utilisateur doit contenir toutes les propriétés qui lui sont associées.
Valeur de "request_id" dans ce scénario
Si votre plate-forme autorise plusieurs propriétés par utilisateur, nous vous recommandons d'utiliser un identifiant unique interne pour l'utilisateur dans le champ request_id
. À l'avenir, la méthode API get account permettra d'obtenir des comptes en fonction de la valeur de ce champ.