Twitter ile otomatik durum güncellemesi sayfası oluşturdum. Bu sayfa üzerinden tweetlerinizi girip gün içerisindeki saate göre gönderilmesini sağlayabilirsiniz.
Sistem bu tweetleri, twitter developer api üzerinden yapıyor. Aynı facebook'ta olduğu gibi twitter'da da geliştiricilere yönelik çalışmalar var. qpython.club adıyla açtığım twitter uygulaması üzerinden twitter hesabınız ile giriş yapıp uygulamanın sizin adınıza tweet göndermesini onaylıyorsunuz. Böylelikle access token sisteme kaydediliyor ve bu erişim jetonu ile uygulama üzerinden tweet gönderebiliyoruz. Ayrıca bu sistemin sizin twitter şifrenize, e-mail adresinize ve kişisel mesajlarınıza vs erişme yetkisi yok.
Kullanıcı paneline giriş için sistem, size rastgele bir şifre belirleyip vereceğiniz e-mail adresine gönderiyor. Bu şifre ile panele girip php sayfası ile sistem kaydettiğiniz tweetleri mysql içerisinde saklıyor (veritabanı). Dilerseniz içerisinden şifrenizi ve e-mail adresinizi değiştirebiliyorsunuz.
Şimdilik tweetler sadece msj olarak gönderiliyor ama ilerleyen zamanlarda resim yükleme ve seçilen resimlerle tweet gönderme alternatifleri yapabilirim.
Normalde sistemin çalışma prensibi dakikada bir veritabanından o dakika için kaydedilmiş tweetleri bulup kullanıcı isim ve tokenlere göre update etmesidir. Fakat sitenin bulunduğu hosting firması dakikada bir cron çalışmasına müsaade etmiyor. O yüzden deneyecek arkadaşların tweet dakikalarını 15 'er dakika aralıklarla yazması gerekecek.
Mesela akşam saat 7 de tweet göndermek istiyorum ama dakikasını 15 ve katlarında yazmak zorundayım. sade 00, 15, 30 ve 45 dakikalarını kullanmak zorundayız.
19:00
19:15
19:30
19:45
gibi... Bu geçici bir durum, kullanıcılardan gelen talebe göre vps üzerinde çalıştırabilirim. Ama dediğim gibi şu an için bu sitenin hostunda çalışıyor ve hosting yöneticileri cron işlerinin minimum 15 'er dakikalık aralıklarla çalışmasına müsaade ediyorlar. Ben de zaten sistemi tam oturtmadığım için vps 'ye gerek duymadım, deneme amaçlı iş görür diye düşündüm. Yoksaki normalde dakikaları ne yazarsanız yazın o fark etmezdi.
Sisteme kaydolan herkesin hesap durumu "Aktif" olarak işaretlenecek ve tweet gönderebilecektir. Konu ile ciddi olarak ilgilenenler için daha sonra ücretli ve tam bir hizmet sağlayabiliriz.
Sistemin Php ve MySQL kodlamaları bana aittir fakat, mail atmak için PHPMailer gibi bazı hazır kütüphaneleri kullandım. Aynı JQery kütüphanelerini herkesin mecbur kullanması gibi :
SAYFA ADRESİ:
http://twitter.qpython.club
EKRAN GÖRÜNTÜLERİ:
Sistem bu tweetleri, twitter developer api üzerinden yapıyor. Aynı facebook'ta olduğu gibi twitter'da da geliştiricilere yönelik çalışmalar var. qpython.club adıyla açtığım twitter uygulaması üzerinden twitter hesabınız ile giriş yapıp uygulamanın sizin adınıza tweet göndermesini onaylıyorsunuz. Böylelikle access token sisteme kaydediliyor ve bu erişim jetonu ile uygulama üzerinden tweet gönderebiliyoruz. Ayrıca bu sistemin sizin twitter şifrenize, e-mail adresinize ve kişisel mesajlarınıza vs erişme yetkisi yok.
Kullanıcı paneline giriş için sistem, size rastgele bir şifre belirleyip vereceğiniz e-mail adresine gönderiyor. Bu şifre ile panele girip php sayfası ile sistem kaydettiğiniz tweetleri mysql içerisinde saklıyor (veritabanı). Dilerseniz içerisinden şifrenizi ve e-mail adresinizi değiştirebiliyorsunuz.
Şimdilik tweetler sadece msj olarak gönderiliyor ama ilerleyen zamanlarda resim yükleme ve seçilen resimlerle tweet gönderme alternatifleri yapabilirim.
Normalde sistemin çalışma prensibi dakikada bir veritabanından o dakika için kaydedilmiş tweetleri bulup kullanıcı isim ve tokenlere göre update etmesidir. Fakat sitenin bulunduğu hosting firması dakikada bir cron çalışmasına müsaade etmiyor. O yüzden deneyecek arkadaşların tweet dakikalarını 15 'er dakika aralıklarla yazması gerekecek.
Mesela akşam saat 7 de tweet göndermek istiyorum ama dakikasını 15 ve katlarında yazmak zorundayım. sade 00, 15, 30 ve 45 dakikalarını kullanmak zorundayız.
19:00
19:15
19:30
19:45
gibi... Bu geçici bir durum, kullanıcılardan gelen talebe göre vps üzerinde çalıştırabilirim. Ama dediğim gibi şu an için bu sitenin hostunda çalışıyor ve hosting yöneticileri cron işlerinin minimum 15 'er dakikalık aralıklarla çalışmasına müsaade ediyorlar. Ben de zaten sistemi tam oturtmadığım için vps 'ye gerek duymadım, deneme amaçlı iş görür diye düşündüm. Yoksaki normalde dakikaları ne yazarsanız yazın o fark etmezdi.
Sisteme kaydolan herkesin hesap durumu "Aktif" olarak işaretlenecek ve tweet gönderebilecektir. Konu ile ciddi olarak ilgilenenler için daha sonra ücretli ve tam bir hizmet sağlayabiliriz.
Sistemin Php ve MySQL kodlamaları bana aittir fakat, mail atmak için PHPMailer gibi bazı hazır kütüphaneleri kullandım. Aynı JQery kütüphanelerini herkesin mecbur kullanması gibi :
SAYFA ADRESİ:
http://twitter.qpython.club
EKRAN GÖRÜNTÜLERİ:
Turbobit Premium Link Çeviri | Turbobit Link Generator | http://turbobit.qpython.club