सुसंगत पैटर्न
URL संरचना
रिस्पॉन्स संरचना
ID का प्रारूप
फ़ील्ड्स और expansions
ऑब्जेक्ट स्कीमा
- search से मिला पोस्ट, lookup से मिले पोस्ट के समान फ़ील्ड्स रखता है
- followers से मिला User, search से मिले User के समान फ़ील्ड्स रखता है
- Expanded ऑब्जेक्ट्स अपने standalone समकक्षों से मेल खाते हैं
प्रमाणीकरण
त्रुटि प्रबंधन
पेजिनेशन
पेजिनेशन के बारे में और जानें →
नामकरण परंपराएं
- अमेरिकी अंग्रेज़ी वर्तनी (
favorites, न किfavourites) - फ़ील्ड नामों के लिए snake_case (
author_id,created_at) - सुसंगत शब्दावली (
retweet_count, फ़ील्ड्स मेंrepost_countनहीं)
रिक्त मान
null के रूप में लौटाने के बजाय शामिल नहीं किया जाता है:
इकाई की संगति
entities ऑब्जेक्ट में केवल वे इकाइयाँ शामिल होती हैं, जिन्हें टेक्स्ट से पार्स किया गया है:
urlshashtagsmentionscashtags
attachments में होते हैं, entities में नहीं।
आपके लिए इसका क्या मतलब है
एक बार सीखें, हर जगह इस्तेमाल करें
जो पैटर्न आप एक एंडपॉइंट पर सीखते हैं, वे सभी एंडपॉइंट्स पर लागू होते हैं।
अनुमानित रिस्पॉन्स
पूरे API में समान object types की संरचना एक जैसी रहती है।
ज़्यादा सरल कोड
सामान्य पैटर्न के लिए पुन: प्रयोज्य functions बनाएँ।
आसान डिबगिंग
एकसमान error formats समस्या-निवारण को आसान बनाते हैं।