ट्विटर के बारे में इस पैराग्राफ को देखते हुए, कस्टम एप्लिकेशन बनाते समय प्रोग्रामर ट्विटर से कैसे जुड़ सकते हैं?ट्विटर एक ऑनलाइन सोशल मीडिया और सोशल नेटवर्किंग सेवा है जिसका स्वामित्व और संचालन अमेरिकी कंपनी ट्विटर, इंक. द्वारा किया जाता है, जिस पर उपयोगकर्ता "ट्वीट" के रूप में जाने जाने वाले टेक्स्ट, छवियों और वीडियो को पोस्ट या उनका जवाब देते हैं। [9] पंजीकृत उपयोगकर्ता ट्वीट कर सकते हैं, जैसे "रीट्वीट" ट्वीट और डायरेक्ट मैसेज (डीएम), जबकि अपंजीकृत उपयोगकर्ता केवल सार्वजनिक ट्वीट देखने की क्षमता रखते हैं। उपयोगकर्ता ब्राउज़र या मोबाइल फ्रंटएंड सॉफ़्टवेयर के माध्यम से या इसके एपीआई के माध्यम से प्रोग्रामेटिक रूप से ट्विटर के साथ बातचीत करते हैं।
ट्विटर की एपीआई (API) प्रोग्रामरों को ट्विटर सेवा से जुड़ने की अनुमति देती है। प्रोग्रामर एक ऐसा ऐप्लिकेशन बना सकते हैं जो ट्विटर के साथ बातचीत करता है और उपयोगकर्ताओं को उनके ट्वीट्स को पोस्ट या उनका जवाब देने की अनुमति देता है। प्रोग्रामर ट्विटर के रूप में इस्तेमाल होने वाली एपीआई के साथ अपने एप्लिकेशन को कनेक्ट करते हैं जो उन्हें अक्सर एक एपीआई की भाषा में बनाई जाती है जैसे जावास्क्रिप्ट के लिए ट्विटर REST API।