Twitter API ile çalışabilmek için Twitter üzerinden uygulama oluşturmanız gerekiyor. Bunun için de Twitter hesabınızın developer hesabı (Türkçe söylemek gerekirse "geliştirici hesabı") olarak tanımlanmış olması lazım. Twitter, developer hesabına yapılan başvurularda başvuranın e-posta ve telefon numarası doğrulanmış bir Twitter hesabı istiyor. Başvurmadan önce Ayarlar sayfasından telefon numaranızı hesabınız ile ilişkilendirmeyi unutmayın.
Twitter, spam hesaplara karşı başlattığı savaşta Nisan ve Haziran 2018 ayları arasında, Twitter’ın politikalarını ihlal eden 143 binden fazla uygulamayı kaldırmıştı. Twitter, bu tarihten sonra Platformumuzu korumak için yeni geliştirici gereksinimleri başlıklı yazısıyla duyurduğu üzere developer hesabına sahip olmak ve yeni bir API uygulaması oluşturmak için gereken şartları ağırlaştırdı. Bu nedenle sizden uygulamayı hangi amaçla kullanacağınız gibi bazı detaylı bilgiler istenecek.
Başvuru adımları
Developer hesabına başvurmak için öncelikle Twitter hesabınız ile oturum açın ve https://developer.twitter.com/en/apply-for-access adresini ziyaret edin. Bu sayfada yer alan “Apply for a developer account” butonu ile başvuru adımlarını başlatın. İlk sayfada size oluşturacağınız uygulamayı hangi amaçla kullanacağınız sorulacak. Akademik amaç ya da hobi amaçlı seçeneklerinden birini işaretleyebilirsiniz.

Sonraki adımda oluşturmayı planladığınız uygulamaları kullanım amacınıza dair daha detaylı açıklamalar istenilecek. Kendi cümleleriniz ile savunmanızı yapmalısınız.

Bir sonraki sayfa teyit amaçlı ve burada hesap kimliğinizi doğrulamanız istenecek. Ayrıca, bir "ekip geliştirici hesabına" veya "bireysel geliştirici hesabına" ihtiyacınızın olup olmadığı sorulacak. İhtiyacınıza göre bireysel geliştirici hesabı ile devam edebilirsiniz.
Son olarak, Twitter’ın Kullanım Şartları’nı kabul ederek geliştirici hesabı oluşturmak için başvurunuzu tamamlayabilirsiniz. E-posta adresinize doğrulama için gönderilen e-postada yer alan onay bağlantısı ile bekleme aşamasına geçeceksiniz. Geliştirici hesabınızın onaylanıp onaylanmadığı size iletilecek olan e-posta ile bildirilecek. Bu postanın gelmesinin bir hafta kadar sürebileceğini unutmayın.
Developer hesabınız onaylandıktan sonra API bağlantısı için Twitter uygulaması oluşturma aşamasına geçebilirsiniz.