ejabberd
ejabberd adalah server aplikasi XMPP, ditulis terutama dalam bahasa pemrograman Erlang. Itu dapat berjalan di bawah beberapa sistem operasi seperti Unix seperti Mac OS X, GNU / Linux, FreeBSD, NetBSD, OpenBSD dan OpenSolaris. Selain itu, ejabberd dapat berjalan di bawah Microsoft Windows. Nama ejabberd adalah singkatan dari Erlang Jabber Daemon (Jabber menjadi nama lama untuk XMPP) dan ditulis dalam huruf kecil saja, seperti yang umum untuk perangkat lunak daemon.
Pendaftaran Akun Ejabber
Situs berikut merupakan penyedia jasa akun ejabber gratis, silahkan membuat akun ejabber Anda.
Aplikasi Klien
Banyak aplikasi klien yang bisa digunakan untuk akun ejabber Anda. Berikut 3 versi aplikasi klien yang bisa Anda gunakan untuk akun ejabber Anda.
API pengembang
Untuk pengembang aplikasi bisa menggunakan kode API XMPP untuk diintegrasikan kedalam aplikasi Anda. Proses integrasi API XMPP sangat mudah berikut kami sediakan kode API XMPP dalam bahasa PHP.
class jsonp{
public function __construct($params){
$this->domain='https://net.detik.org/pub';
}
private function makeRequest ($params) {
$url = $this->domain;
$fieldsString = http_build_query($params);
$ch = curl_init();
if($method == 'POST'){
curl_setopt($ch,CURLOPT_POST, count($params));
curl_setopt($ch,CURLOPT_POSTFIELDS, $fieldsString);
}
else{
$url .= '?'.$fieldsString;
}
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_HEADER , false); // we want headers
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$result = curl_exec ($ch);
$return['response'] = json_decode($result,true);
if($return['response'] == false)
$return['response'] = $result;
$return['status'] =curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close ($ch);
return $return;
}
public function connectApi($params){
$callback=$this->makeRequest($params);
return $callback;
}
}
$params['user'] ='[email protected]';
$params['password'] ='pAsword';
$params['kepada'] ='[email protected]';
$params['pesan'] ='Hallo';
$params['mod'] ='xmppsender';
$jsonp=new jsonp();
$respon=$jsonp->connectApi($params);
//preview hasil respon
echo ''.print_r($respon,true).'
';