Struktura subkonta
Struktura adresów URL Twojej platformy jest głównym czynnikiem determinującym sposób tworzenia subkont, a ściślej mówiąc, wygląd pola site_uri
.
Poniżej znajdziesz różne typy struktur witryn obsługiwanych przez AFP:
Przypadek użycia | Struktura adresów URL | Wartość pola site_uri w interfejsie API |
Wartość pola request_id w interfejsie API |
---|---|---|---|
Subdomeny |
Root:https://littlepig.example.com
Content: 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
Content: 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, |
Root:https://sites.example.com/sites/littlepig
Content: https://sites.example.com/sites/littlepig/food.html
|
sites.example.com/sites/littlepig |
littlepig (lub wewnętrzny unikalny identyfikator powiązany z użytkownikiem) |
Poszczególne adresy URL |
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 na wszystkich stronach musi być obecny metatag „Platform author”. |
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
Podkonta są mapowane na użytkowników. Jeśli jeden użytkownik może mieć na Twojej platformie więcej niż 1 usługę (np. domenę podrzędną, folder lub strony profilu), podrzędne konto powiązane z tym użytkownikiem musi zawierać wszystkie usługi powiązane z tym użytkownikiem.
Wartość „request_id” w tym scenariuszu
Jeśli Twoja platforma umożliwia stosowanie wielu właściwości na użytkownika, zalecamy użycie w polu request_id
wewnętrznego unikalnego identyfikatora użytkownika. W przyszłości metoda interfejsu API get account pozwoli na uzyskiwanie kont na podstawie wartości tego pola.