Estrutura da subconta
A estrutura do URL da sua plataforma é o principal elemento que determina como as subcontas devem ser estruturadas e, mais especificamente, a aparência do campo site_uri
.
Veja abaixo os diferentes tipos de estruturas de sites suportados pelo AFP:
Caso de uso | Estrutura do URL | Valor do campo site_uri na API |
Valor do campo request_id na API |
---|---|---|---|
Subdomínios |
Raiz:https://littlepig.example.com
Conteúdo: https://littlepig.example.com/food.html
|
littlepig.example.com |
littlepig (ou um ID exclusivo interno associado ao usuário) |
Subpastas |
Raiz:https://example.com/littlepig
ou https://example.com/sites/littlepig
Conteúdo: https://example.com/littlepig/food.html
ou https://example.com/sites/littlepig/food.html
|
example.com/littlepig
ou example.com/sites/littlepig
|
littlepig (ou um ID exclusivo interno associado ao usuário) |
Combinação de subdomínios e subpastas |
Raiz:https://sites.example.com/sites/littlepig
Conteúdo: https://sites.example.com/sites/littlepig/food.html
|
sites.example.com/sites/littlepig |
littlepig (ou um ID exclusivo interno associado ao usuário) |
URLs individuais |
Raiz (ou perfil do criador):https://example.com/user/littlepig
Conteúdo: https://example.com/nf8ag4n
|
example.com/user/littlepig
Importante:nesse caso de uso, também é necessário que a metatag"autor da plataforma" esteja presente em todas as páginas. |
littlepig (ou um ID exclusivo interno associado ao usuário) |
Como criar subcontas se os usuários tiverem várias propriedades na sua plataforma
O objetivo das subcontas é mapear os usuários. Se um único usuário puder ter mais de uma propriedade (ou seja, um subdomínio, uma pasta ou páginas de perfil) na sua plataforma, a subconta mapeada para esse usuário precisará ter todas as propriedades associadas a ele.
O valor de "request_id" neste cenário
Caso sua plataforma permita várias propriedades por usuário, recomendamos usar um identificador interno exclusivo para o usuário no campo request_id
. No futuro, o método get account API permitirá obter contas com base no valor desse campo.