Struktura subkonta
Struktura adresów URL na Twojej platformie to główny czynnik wpływający na strukturę subkont, a także na to, jak powinno wyglądać pole site_uri
.
Poniżej znajdziesz listę różnych typów struktur witryny obsługiwanych przez AFP:
Przypadek użycia | Struktura adresów URL | Wartość w polu site_uri w interfejsie API |
Wartość w polu request_id w interfejsie API |
---|---|---|---|
Subdomeny |
Główny:https://littlepig.example.com
Treść: https://littlepig.example.com/food.html
|
littlepig.example.com |
littlepig (lub wewnętrzny unikalny identyfikator powiązany z użytkownikiem) |
Podfoldery |
Root:https://example.com/littlepig
lub https://example.com/sites/littlepig
Treść: https://example.com/littlepig/food.html
lub https://example.com/sites/littlepig/food.html
|
example.com/littlepig
lub example.com/sites/littlepig
|
littlepig (lub wewnętrzny unikalny identyfikator powiązany z użytkownikiem) |
Kombinacja subdomen i podfolderów |
Główny:https://sites.example.com/sites/littlepig
Treść: https://sites.example.com/sites/littlepig/food.html
|
sites.example.com/sites/littlepig |
littlepig (lub wewnętrzny unikalny identyfikator powiązany z użytkownikiem) |
Pojedyncze adresy URL |
Profil główny (lub profil twórcy):https://example.com/user/littlepig
Treści: https://example.com/nf8ag4n
|
example.com/user/littlepig
Ważne: w tym przypadku wymagamy dodatkowo umieszczenia metatagu „Autor na platformie” na wszystkich stronach. |
littlepig (lub wewnętrzny unikalny identyfikator powiązany z użytkownikiem) |
Jak utworzyć subkonta, jeśli użytkownicy mają wiele usług na Twojej platformie
Subkonta są przeznaczone do mapowania na użytkowników. Jeśli 1 użytkownik może być właścicielem więcej niż 1 usługi (tj. subdomeny, folderu lub strony profilu) na Twojej platformie, subkonto zmapowane na tego użytkownika musi zawierać wszystkie usługi powiązane z tym użytkownikiem.
Wartość parametru „request_id” w tym scenariuszu
Jeśli Twoja platforma zezwala na wiele usług na użytkownika, zalecamy użycie wewnętrznego unikalnego identyfikatora użytkownika w polu request_id
. W przyszłości metoda get account API będzie umożliwiać pobieranie kont na podstawie wartości tego pola.