بنية الحساب الفرعي
إنّ بنية عنوان URL ل منصتك هي المحرّك الرئيسي لكيفية تنظيم حساباتك الفرعية، وتحديد الشكل الذي يجب أن يبدو عليه الحقل site_uri
بشكل أكثر تحديدًا.
في ما يلي الأنواع المختلفة من بُنى المواقع الإلكترونية المتوافقة مع برنامج AFP:
حالة الاستخدام | بنية عنوان URL | قيمة الحقل site_uri في واجهة برمجة التطبيقات |
قيمة الحقل request_id في واجهة برمجة التطبيقات |
---|---|---|---|
النطاقات الفرعية |
الجذر: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
ملاحظة مهمة: في حالة الاستخدام هذه، نطلب أيضًا إضافة العلامة الوصفية"مؤلف النظام الأساسي" إلى جميع الصفحات. |
littlepig (أو رقم تعريف داخلي فريد مرتبط بالمستخدم) |
كيفية إنشاء حسابات فرعية إذا كان للمستخدمين مواقع متعدّدة على منصتك
يتم تصميم الحسابات الفرعية لربطها بالمستخدمين. إذا كان بإمكان مستخدم واحد امتلاك أكثر من موقع واحد (أي نطاق فرعي أو مجلد أو صفحات الملف الشخصي) على منصتك، يجب أن يحتوي الحساب الفرعي المرتبط بهذا المستخدم على جميع المواقع المرتبطة بذلك المستخدم.
قيمة "request_id" في هذا السيناريو
إذا كانت منصتك تسمح بعدة مواقع لكل مستخدم، ننصحك باستخدام معرّف فريد داخلي للمستخدم في حقل request_id
. في المستقبل، ستسمح طريقة الحصول على واجهة برمجة التطبيقات للحساب بالحصول على حسابات استنادًا إلى قيمة هذا الحقل.