سؤال

لديّ سيناريو يكون لدي API الذي يدير موردًا سندعوه. المجموعة متشابهة في مفهوم منتدى مناقشة في مجموعات جوجل.

الآن لديّ اثنان من طريقة الوصول التي أعتقد أنها تحتاج إلى تمثيلات منفصلة.

تسترجع طريقة الوصول الأولى إلى الحد الأدنى من المعلومات حول المجموعة. نظرا ل معرف مجموعة يجب أن يعيد الحد الأدنى من المعلومات مثل

{ 
    group_id: "5t7yu8i9io0op",
    group_name: "Android Developers",
    is_moderated: true,
    number_of_users: 34,
    new_messages: 5,
    icon: "http://boo.com/pic.png"
}

تقوم طريقة الوصول الثانية GET بإعادة إعادة تشغيل المعلومات الملخص والتي هي أكثر إحصائية في الطبيعة مثل:

{ 
    group_id: "5t7yu8i9io0op",
    top_ranking_users: {
      [ { user: "george", posts: 789, rank: 1 }, 
        { user: "joel", posts: 560, rank: 2 }  ...]
    },
    popular_topics: {
      [ ... ]
    }
}

أرغب في فصل طرق الوصول إلى البيانات هذه وأنا أخطط حاليًا لهذا التصميم:

GET /group/:group_id/
GET /group/:group_id/stat

فقط الأخير سوف يعيد المعلومات الإحصائية حول المجموعة. ما رأيك بهذا ؟

هل كانت مفيدة؟

المحلول

هنا طريقتان لإخبار الروبوتات بعدم الزحف موقعك:

  1. إضافة robots.txt مع المحتوى التالي في مجلد الجذر باستخدام SharePoint Designer (جميع العناصر الموجودة في SPD) giveacodicetagpre

    أدخل وصف الصورة هنا

    1. إضافة علامة meta في قسم رأس الصفحة الرئيسية كما يجب أن تمنع الروبوتات من المزداحف لك موقع. giveacodicetagpre

      لم أختبره هل يؤدي روبوت evey إلى تحكم إعداد علامة التعريف هذه أم لا.

      هو أيضا من الممثل لمنع googlebot فقط من المزداحف موقعك على النحو التالي giveacodicetagpre.

      تحقق من هذه المقالة من Google er="nofollow noreferrer"> https://support.google.com/webmasters/93710؟rd=1

نصائح أخرى

ما سيكون أفضل إذا قمت بتضمين الرابط للإحصائيات في ملخص المجموعة:

{ 
    group_id: "5t7yu8i9io0op",
    group_name: "Android Developers",
    is_moderated: true,
    number_of_users: 34,
    new_messages: 5,
    icon: "http://boo.com/pic.png"
    stats_link : "http://whatever.who/cares"
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top