Twitterに関する以下の文章を踏まえて、プログラマーはカスタムアプリケーションを構築する際に、どのようにTwitterに接続することができるでしょうか？
Twitterは、アメリカのTwitter社が所有・運営するオンラインソーシャル・メディア(social media)およびソーシャルネットワーキングサービスで、ユーザーは「ツイート」と呼ばれるテキスト、画像、動画を投稿または返信します。登録ユーザーは、ツイート、いいね、「リツイート」ツイート、ダイレクト・メッセージ（DM）ができますが、未登録ユーザーは公開ツイートを閲覧する機能のみを有しています。ユーザーは、ブラウザやモバイルのフロントエンド・ソフトウェア、またはAPIを介してプログラム的にTwitterとやりとりします。
プログラマーは、カスタムアプリケーションを構築する際に、Twitter APIを使用してTwitterと接続することができます。