Contoh Visitor AutoPost
Bisa di lihat disini
The Idea
Setiap pengunjung Blog diharuskan login/connect dengan Aplikasi Facebook diBlog kita (silahkan mampir di Add Facebook Connect to Your Blog in 8 Minutes :P untuk sedikit penyegaran).
Cookie untuk pengaturan Jeda AutoPost
Biar enggak setiap buka halaman/page/artikel blog pengunjung terus-terusan AutoPost, yang pastinya malah jadi kaya flood/spam gitu, disini kita nyoba nyimpen penanda/cookie dibrowser pengunjung.
function setKuki(namaKuki,value,hariBasi){ var tglBasi = new Date(); tglBasi.setDate(tglBasi.getDate() + hariBasi); var valueKuki = escape(value) + ((hariBasi==null) ? '' : '; expires='+tglBasi.toUTCString()); document.cookie = namaKuki + '=' + valueKuki + '; path=/'; } function getKuki(namaKuki){ var i,x,y,eureyKukis = document.cookie.split(';'); for(i=0;i<eureyKukis.length;i++){ x=eureyKukis[i].substr(0,eureyKukis[i].indexOf('=')); y=eureyKukis[i].substr(eureyKukis[i].indexOf('=')+1); x=x.replace(/^\s+|\s+$/g,''); if(x==namaKuki){return unescape(y)} } } function cekKuki(){ // Kalo yang dikunjungi bukan HomePage/BlogHome; jalankan script, kalo iya; cuekin aja.. if(window.location.href.split('?')[0]!='http://'+window.location.hostname+'/'){ //idSiDia adalah Cari cookie dengan nama "idlocoyforstrim" var idSiDia = getKuki('idlocoyforstrim'); //idStrim = id tempat tujuan AutoPost. var idStrim = '105613402872718'; //theStrim = Pesan yang diposting. var thStrim = {message:'', name:document.title, link:window.location.href.split('?')[0]}; //kalo idSiDia gak ada atau kosong atau beda sama idUserYgLogin. if(idSiDia==null || idSiDia=='' || idSiDia!=idUserYgLogin){ //posting ke wall idStrim. FB.api('/'+idStrim+'/feed','post',thStrim,function(dwar){ //kalo hasilnya gagal/error. if(dwar.error){ //posting ke wall idAplikasi aja. FB.api('/'+idAplikasi+'/feed','post',thStrim,function(duar){}); } }); //set idSiDia biar sama dengan idUserYgLogin. idSiDia = idUserYgLogin; //tulis cookie kebrowser pengunjung dengan nama:idlocoyforstrim isinya:idSiDia berlaku hanya 1hari. setKuki('idlocoyforstrim',idSiDia,1); } } } //function postScript adalah bagian dari script facebook connect. function postScript(){ cekKuki(); }Di Script diatas, ada variable
idUserYgLogin
sama idAplikasi
, itu didapet dari script connect facebook yang di Add Facebook Connect to Your Blog in 8 Minutes :PMau Posting Kemana?
Untuk
itu id dari http://aing-creations.blogspot.com/
cara dapetin id dari url BlogHome/BlogArticle, elo bisa coba cek ke..
var idStrim = '105613402872718';
itu id dari http://aing-creations.blogspot.com/
cara dapetin id dari url BlogHome/BlogArticle, elo bisa coba cek ke..
Contoh ya..
coba aja itu click..
Hasil dari contoh link diatas, ..
Hasil dari contoh link diatas, ..
Warning!!
Kalo disitu elo GAK NGELIAT ada
Kalo disitu elo GAK NGELIAT ada
"can_post": true
berarti Elo GAK BISA Posting ke id itu.
0 komentar:
Posting Komentar