Estructura de las cuentas secundarias
La estructura de URLs de tu plataforma es el factor principal que determina cómo deben estructurarse tus cuentas secundarias y, más específicamente, cómo debe verse el campo site_uri
.
A continuación, se muestran los diferentes tipos de estructuras de sitios que admite AFP:
Caso de uso | Estructura de la URL | Valor del campo site_uri en la API |
Valor del campo request_id en la API |
---|---|---|---|
Subdominios |
Root:https://littlepig.example.com
Content: https://littlepig.example.com/food.html
|
littlepig.example.com |
littlepig (o un ID único interno asociado con el usuario) |
Subcarpetas |
Raíz:https://example.com/littlepig
o https://example.com/sites/littlepig
Contenido: 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 único interno asociado con el usuario) |
Combinación de subdominios y subcarpetas |
Root:https://sites.example.com/sites/littlepig
Content: https://sites.example.com/sites/littlepig/food.html
|
sites.example.com/sites/littlepig |
littlepig (o un ID único interno asociado con el usuario) |
URLs individuales |
Raíz (o perfil del creador):https://example.com/user/littlepig
Contenido: https://example.com/nf8ag4n
|
example.com/user/littlepig
Importante: Para este caso de uso, también requerimos que la etiqueta meta"Autor de la plataforma" esté presente en todas las páginas. |
littlepig (o un ID único interno asociado con el usuario) |
Cómo crear cuentas secundarias si tus usuarios tienen varias propiedades en tu plataforma
Las cuentas secundarias están destinadas a asignarse a los usuarios. Si un solo usuario puede ser propietario de más de una propiedad (es decir, un subdominio, una carpeta o páginas de perfil) en tu plataforma, la cuenta secundaria asignada a ese usuario debe contener todas las propiedades asociadas con él.
El valor de "request_id" en esta situación
Si tu plataforma permite varias propiedades por usuario, te recomendamos que uses un identificador único interno para el usuario en el campo request_id
. En el futuro, el método de API de get account permitirá obtener cuentas según el valor de este campo.