twitok.co, Twitter hesabınız üzerinden etkileşim gerçekleştirebilmek için uygulamalar arası iletişimi sağlayan API bağlantısına ihtiyaç duyar. Bu nedenle Twitter hesabınızı twitok.co’ya bağlamanız için kullanacağınız yöntemlerin başlıcaları API erişiminden geçiyor.
twitok.co, güvenlik tedbirleri gereği ve güveninizi kaybetmemek için Twitter hesabınızın kontrolününün sizde kalmasını ister. Bu nedenle de twitok.co’ya API ile bağlanacağınız Twitter uygulamasını da sizin oluşturmanızı ve yönetmenizi ister. Twitter hesabınızı şu an için twitok.co’ya Özel API ve Genel API başlıkları altında iki farklı seçenek ile ekleyebilirsiniz.
Twitter’ın son bir yıldır API uygulaması oluşturmayı güçleştirdiği için twitok.co’yu kullanmanızı kolaylaştıracak alternatif yöntemler üzerinde de çalışıyoruz. Bunlardan bir tanesi Twitter hesabınızı twitok.co'ya twitok.co üzernden Twitter'da oturum açarak eklemek.API ile twitok.co’ya hesabınızda etkileşim gerçekleştirme yetkisini verebilmek için Twitter developer hesabına sahip olmayı ve API bağlantısı için Twitter uygulaması oluşturmayı önceki yazılarımızda anlatmıştık. Şimdi ise oluşturduğumuz bu API uygulaması ile ve Twitter'da oturum açarak twitok.co’ya Twitter hesabınızı nasıl ekleyebileceğinizi göreceğiz.
Genel API ile ekleme

Twitter hesabınızı twitok.co'ya API ile eklemek için iki yöntemimiz olduğundan bahsetmiştik. Bunlardan ilki Genel API seçeneği. https://developer.twitter.com/apps adresinden oluşturduğumuz uygulamanın key’lerini almamız gerekiyor. Oluşturduğunuz uygulamanın yanındaki “Details” butonuna takip edin ve “Keys and tokens” sekmesinden “Consumer API key”lerini (API key ve API secret key) twitok.co’nun Ayarlar sayfasındaki alanlara ekleyerek düzeltmeyi kaydedin. Daha sonra Yeni hesap ekleme sayfasında aktif hale gelen Twitter’a bağlan butonu ile dilediğiniz hesabı ve dilediğiniz sayıda hesabı twitok.co’ya ekleyebilirsiniz. (Uygulamanızdaki “Callback URLs” kısmına doğru adresi girdiğinizden emin olun.)
Özel API ile ekleme
İkinci yöntemimiz API uygulaması üzerinden Twitter’a bağlanarak yetkilendirme talep etmek yerine uygulamayı oluşturduğumuz hesabı doğrudan API key’leri ile twitok.co’ya ekleme şeklinde. Bunun için “Consumer API key”lerine ek olarak “Access token & access token secret” kodlarına da ihtiyacımız var. Bu kodları yine https://developer.twitter.com/apps adresinde yer alan uygulamızın “Keys and tokens” sekmesinde bulabiliriz. Eğer daha önce oluşturulmamışsa “Generate” butonu ile bu kodları üretebiliriz. Unutmayın, “Regenerate” butonu ile bu kodları değiştirmemiz twitok.co’nun hesabınıza erişim iznini kaybetmesine neden olur. Yeni kodlar ile hesabınızı yeniden ekleyerek kaldığınız yerden twitok.co’yu kullanmaya devam edebilirsiniz.
Hesabı ekleme aşamasına geri dönersek, bu aşamada tek yapmanız gereken twitok.co’nun Yeni hesap ekleme sayfasındaki Özel API ile ekle başlıklı bölümdeki forma Twitter’dan aldığımız bu kodları girmek. Hesabı ekle butonunu kullandığınızda twitok.co’yu kullanmaya başlayabilirsiniz.
Twitter'da oturum açarak ekleme
Bir diğer yöntemimiz ise twitok.co'nun Twitter hesabınıza bir kullanıcı gibi erişmesinden geçiyor. Bunun için Twitter hesabınızın kullanıcı adı ve parolasına ihtiyacımız var. Böylece twitok.co'nun sunucularının bulunduğu Frankfurt'ta, android işletim sistemine sahip bir cihaz ile Twitter hesabınızda oturum açarak twitok.co'nun gerçekleştirmesini istediğiniz etkileşimleri sağlıyoruz. Merak etmeyin, parolanızı asla depolamıyoruz ve üçüncü kişilerin erişemeyeceği şekilde şifreleyip twitok.co'nun sunucuları üzerinden Twitter'a ileterek oturum açma işlemini gerçekleştiriyoruz.
Twitter'da oturum açarak bağlandığınız Twitter hesabınızın bu iznini twitok.co'dan geri almak isterseniz Twitter'ın Uygulamalar ve oturumlar sayfasından kaldırabilirsiniz.

Avantajları ve dezavantajları neler?
Bu üç hesap ekleme yönteminin de kendince avantajları ve dezavantajları var. Hangisinin size daha uygun olduğuna karar verebilmeniz için bunları özetleyeceğiz. Genel API seçeneğinin en olumlu yanı çok sayıda Twitter hesabını yönetmek için daha pratik olması. Genel API ile yüzlerce, binlerce hesabı tek bir API uygulaması üzerinden twitok.co’ya ekleyebilirsiniz. Tavsiyemiz de bu yönde. Yöntemin eksikliği ise —algoritmamız sayesinde pek sıklıkla yaşanmasa dahi— Twitter zaman zaman aşırı işlem gerçekleştiren API uygulamalarının yazma iznini kaldırabilir. Bu da uygulama ile twitok.co’ya eklenen tüm hesapların etkileşim kurma izninin hep birlikte ortadan kalkması ve tüm hesapların geçici olarak twitok.co'yu kullanamaması anlamına geliyor.
Elbette karma bir yöntem uygulayarak birkaç farklı hesaptan oluşturacağınız API uygulamaları ile gruplar halinde çok fazla sayıda Twitter hesabını da sisteme ekleyebilirsiniz. Tamamen sizin ihtiyaçlarınıza kalmış.
Özel API seçeneğinin dezavantajı ise bu seçenek ile twitok.co’ya bağlanacağınız her Twitter hesabının Twitter developer hesabı olması (cep telefonu ile hesabı doğrulama ve Twitter'a başvurma şartı var) ve her bir hesap için ayrı bir uygulama oluşturmanın getirdiği zahmet. Olumlu yönü ise, hesabınızın gerçekleştireceği etkileşimlerin Twitter tarafından agresif davranış olarak yorumlanma ihtimali daha düşük ve eğer uygulama Twitter tarafından kara listeye alınırsa sadece bir hesabınız geçici olarak twitok.co’yu kullanamamış olur.
Son olarak Twitter'da oturum açarak ekleme seçeneği, Twitter developer hesabına ve API uygulamalarına ihtiyaç duymaması ile çok pratik olmasına rağmen hem Twitter'ın getirmiş olduğu güvenlik önlemleri nedeniyle twitok.co'nun otomatik takip özelliğini kullanamamanız hem de parolanızı —her ne kadar tüm güvenlik tedbirlerini almış olsak dahi— paylaşmanın huzursuzluğunu barındırıyor.