Selco Cod
Selco Cod

Yazılım ve güvenlik üzerine makaleler yazan günümüz teknolojisini yakından takip eden sıradan birisi...

Twitter


Vine Web için vineAuth API Sınıfım

Merhaba, Bayadır gene yazı yazmak nasip olmadı ama açılışı güzel bir sınıf ile yapmayı düşündüm. Son zamanlarda popüler olan vine sistemi için yazmış olduğum sınıfımı tanıtacağım. Normalde ilk başta ücretli olarak satmayı düşündüm ama sonradan herşey para değil diyerek, ihtiyacı olanları göz önüne alarak ücretsiz vermeyi uygun gördüm. Öncelikle yapım aşamasında emeği geçen nescafe ve milka firmasına teşekkürlerimi sunuyorum onlar olmadan tamamlayamazdım.

Kullanımı

Kullanımını elimden geldiğince basit tutmaya çalıştım ki basitte oldu yani. İlk olarak vine login kullanımı
try
{
    $vine = new vineAuth;
    $login = $vine->login('EMAIL', 'PASSWORD');
    print_r($login);

} catch ( Exception $e )
{
    echo $e->getMessage();
}
Herhangi bir keyin profiline ulaşma.
try
{
    $vine = new vineAuth;
    $me = $vine->me(KEY);
    print_r($me);

} catch ( Exception $e )
{
    echo $e->getMessage();
}
Elinizdeki vine session ids ile takipçi gönderme ve takipçiyi geri çekme kullanımı
try
{
    $keys = ['KEY 1', 'KEY 2', 'KEY 3', ...];
    $vine = new vineAuth;
    $vine->setKeys($keys);
    $follow = $vine->follow(ID);
    //$unfollow = $vine->follow(ID, TRUE);
    print_r($follow);

} catch ( Exception $e )
{
    echo $e->getMessage();
}
Vine session ids ile beğeni gönderme ve beğeni vazgeçme kullanımı
try
{
    $keys = ['KEY 1', 'KEY 2', 'KEY 3', ...];
    $vine = new vineAuth;
    $vine->setKeys($keys);
    $like = $vine->like(ID);
    //$unlike = $vine->like(ID, TRUE);
    print_r($like);

} catch ( Exception $e )
{
    echo $e->getMessage();
}
Vine session ids ile revine gönderme
try
{
    $keys = ['KEY 1', 'KEY 2', 'KEY 3', ...];
    $vine = new vineAuth;
    $vine->setKeys($keys);
    $revine = $vine->revine(ID);
    print_r($revine);

} catch ( Exception $e )
{
    echo $e->getMessage();
}
İsteyenler direk github adresimden de indirebilir ya da ek dosyalar kısmından indirebilirsiniz.

262 kez indirildi


Yazı Hakkında Yorumlar