ساختار حساب فرعی
ساختار URL پلتفرم شما محرک اصلی برای ساختار حسابهای فرعی شما و بهطور خاصتر اینکه قسمت site_uri
چگونه باید باشد، است.
انواع مختلف ساختارهای سایتی که AFP پشتیبانی می کند را در زیر ببینید:
مورد استفاده | ساختار URL | مقدار فیلد site_uri در API | مقدار فیلد request_id در API |
---|---|---|---|
زیر دامنه ها | ریشه:https://littlepig.example.com محتوا: https://littlepig.example.com/food.html | littlepig.example.com | littlepig (یا یک شناسه منحصر به فرد داخلی مرتبط با کاربر) |
پوشه های فرعی | ریشه:https://example.com/littlepig یا https://example.com/sites/littlepig محتوا: https://example.com/littlepig/food.html یا https://example.com/sites/littlepig/food.html | example.com/littlepig یا example.com/sites/littlepig | littlepig (یا یک شناسه منحصر به فرد داخلی مرتبط با کاربر) |
ترکیبی از زیر دامنه ها و پوشه های فرعی | ریشه:https://sites.example.com/sites/littlepig محتوا: https://sites.example.com/sites/littlepig/food.html | sites.example.com/sites/littlepig | littlepig (یا یک شناسه منحصر به فرد داخلی مرتبط با کاربر) |
URL های فردی | ریشه (یا نمایه سازنده):https://example.com/user/littlepig محتوا: https://example.com/nf8ag4n | example.com/user/littlepig مهم: برای این مورد، ما علاوه بر این نیاز داریم که متا تگ "Platform Author" در همه صفحات وجود داشته باشد. | littlepig (یا یک شناسه منحصر به فرد داخلی مرتبط با کاربر) |
اگر کاربران شما دارای چندین ویژگی در پلتفرم شما هستند، چگونه حساب های فرعی ایجاد کنیم
حسابهای فرعی برای نقشهبرداری برای کاربران در نظر گرفته شده است. اگر یک کاربر می تواند بیش از یک دارایی (به عنوان مثال یک زیر دامنه یا پوشه، یا صفحات نمایه) در پلتفرم شما داشته باشد، حساب فرعی که برای آن کاربر نگاشت شده است باید شامل همه ویژگی های مرتبط با آن کاربر باشد.
مقدار "request_id" در این سناریو
اگر پلتفرم شما چندین ویژگی را برای هر کاربر مجاز میکند، توصیه میکنیم از یک شناسه منحصربهفرد داخلی برای کاربر در قسمت request_id
استفاده کنید. در آینده، متد get account API امکان دریافت حسابها بر اساس مقدار این فیلد را فراهم میکند.