سؤال

لذلك لدي القليل من المشكلة. أعمل في مشروع في C # باستخدام API Stackoveflow. يمكنك أن ترسلها طلبا مثل ذلك:

http://stackoverflow.com/users/rep/126196/2010-01-01/2010-03-13

واحصل على شيء مثل استجابة JSON هذه:

[{"PostUrl":"1167342",
  "PostTitle":"Are ref and out in C# the same a pointers in C++?",
  "Rep":10},
 {"PostUrl":"1290595",
  "PostTitle":"Where can I find a good tutorial on bubbling?",
  "Rep":10}
 ...

لذلك مشكلتي هي أن لدي بعض الطرق مثل GetJsonResponse() التي ترجع json أعلاه و SaveTempFile() الذي يحفظ استجابة JSON لملف مؤقت للاستخدام لاحقا. لست متأكدا مما إذا كان يجب أن أنخلق فئة لهم، أو ما مساحة الاسم لوضعها تحت. الآن التسلسل المسمى Namespace الحالي هو مثل ذلك: StackOverflow.Api.Json. وبعد فكيف يمكنني تنظيم هذه الأساليب / الفئات / أسماء الأسماء؟

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

المحلول

أود أن أقترح أن يكون لديك فصل يمثل موقعا يعرف عن عناوين URL المشاركة وغيرها، ثم طريقة مثل GetReputationChanges(int userId, DateTime from, DateTime to). وبعد يمكن أن يعزلك قائمة المشاركات (حيث يوجد منشور فئة أخرى).

كل هذا يجب أن يكون في مساحة الاسم نفسه، المنظمة البحرية الدولية.

لدي بعض من هذا بالفعل لبلدي تعقب السمعة - لا أعرف إلى أي مدى تم بالفعل بناء هذا في API أن كيفن بنيت. وبعد أنت تدرك أنهم يعملون على الرسمية API رغم ذلك، أليس كذلك؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top