Bu api ' yı kullanabilmek için projenize dahil etmeniz gerekir.
require 'bionluk/init.php';
$bionluk = new Bionluk();
$data['firstname'] = "new_account_name";
$data['lastname'] ="new_account_lastname";
$data['username']= "new_username";
$data['email'] = "new_mail_adress";
$data['password'] = "new_password";
$bionluk->register($data);
$key = "";
$bionluk->activation($key);
$data['email'] = "mail_adress";
$data['password'] = "password";
Giriş bilgileri cache altında olduğunu unutmayınız.
// return @boolean
$login = $bionluk->login($data['email'],$data['password']);
Giriş yapıldıktan sonra verileri okuyabiliriz.
$bionluk->update_basic_info("ahmet","fidan","Burası başlık","brief","açıklama");
Kullanıcılara mesaj gönderebilir, mesajları listeyelebilir, kullanıcıları chatte arşivleyebilirsiniz.
$messages = $bionluk->chat->getMessages();
// UNREAD MESSAGES
$messages = $bionluk->chat->getMessages("unread");
//alternative
$messages = $bionluk->chat->unread();
// ARCHIVE MESSAGES
$messages = $bionluk->chat->getMessages("archive");
//alternative
$archive = $bionluk->chat->archive();
// Okunmamış mesajlardan ilk mesaja mesaj gönderir.
$messages = $bionluk->chat->getMessages('unread');
$firstChat = $messages["conversations"][0];
$firstChat_id = $firstChat["c_uuid"];
$message = "hello world";
$bionluk->chat->send($message,$firstChat_id);
$username = "test"; // user chat set archive $bionluk->chat->userArchive($username);
// user chat set no archive
$bionluk->chat->userNoArchive($username);
Kullanıcının ilanlarıyla ilgili işlemler.
// tüm ilanlarımı getir
$bionluk->ads->getAll();
//aktif ilanları getir
$bionluk->ads->active();
//aktif ilanları getir
$bionluk->ads->passive();
//aktif ilanları getir
$bionluk->ads->continue();
//aktif ilanları getir
$bionluk->ads->notConfirmed();
// Okunmamış mesajlardan ilk mesaja mesaj gönderir.
$messages = $bionluk->chat->getMessages('unread');
foreach($messages["conversations"] as $conversation){
$conersation_id = $conversation["c_uuid"];
$message = "hello world";
$bionluk->chat->send($message,$conersation_id);
}
Aksiyonlar burada sona eriyor, daha fazlası için projeyi yıldızlamayı unutmayın.