Struttura dei subaccount
La struttura dell'URL della tua piattaforma è il fattore principale che determina la struttura dei subaccount e, più nello specifico, l'aspetto del campo site_uri
.
Di seguito sono riportati i diversi tipi di strutture di siti supportati da AFP:
Caso d'uso | Struttura di URL | Valore del campo site_uri nell'API |
Valore del campo request_id nell'API |
---|---|---|---|
Sottodomini |
Root:https://littlepig.example.com
Contenuti: https://littlepig.example.com/food.html
|
littlepig.example.com |
littlepig (o un ID univoco interno associato all'utente) |
Sottocartelle |
Radice:https://example.com/littlepig
o https://example.com/sites/littlepig
Contenuti: https://example.com/littlepig/food.html
o https://example.com/sites/littlepig/food.html
|
example.com/littlepig
o example.com/sites/littlepig
|
littlepig (o un ID univoco interno associato all'utente) |
Combinazione di sottodomini e sottocartelle |
Root:https://sites.example.com/sites/littlepig
Contenuti: https://sites.example.com/sites/littlepig/food.html
|
sites.example.com/sites/littlepig |
littlepig (o un ID univoco interno associato all'utente) |
Singoli URL |
Root (o profilo del creator):https://example.com/user/littlepig
Contenuti: https://example.com/nf8ag4n
|
example.com/user/littlepig
Importante: per questo caso d'uso, è necessario che il meta tag "Autore piattaforma" sia presente in tutte le pagine. |
littlepig (o un ID univoco interno associato all'utente) |
Come creare subaccount se gli utenti hanno più proprietà sulla tua piattaforma
I subaccount sono destinati ad essere mappati agli utenti. Se un singolo utente può possedere più di una proprietà (ad esempio un sottodominio o una cartella o pagine di profilo) sulla tua piattaforma, il subaccount mappato a quell'utente deve contenere tutte le proprietà associate a quell'utente.
Il valore di "request_id" in questo scenario
Se la tua piattaforma consente più proprietà per utente, ti consigliamo di utilizzare un identificatore univoco interno per l'utente nel campo request_id
. In futuro, il metodo API get account consentirà di recuperare gli account in base al valore di questo campo.