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 :P
Mau Posting Kemana?
Untuk 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, ..
Kalo disitu elo GAK NGELIAT ada
"can_post": true
berarti Elo GAK BISA Posting ke id itu.
4 comments:
gmn nih.?? ak bingung . tolong ni d betulkan .yg salah mananya ??
http://denyobenz.freevar.com/bingung.txt
jawabannya adalah.. :D
tet teret teteeettt..!!
ada di sini...
without-template.blogspot.com/2011/11/tes-konek.html
Masih Belum Ngerti..
Detail Lagi DOnk XD
.
ntar tak kasih LOLIPOP ..,mau.?
https://graph.facebook.com/?domain=www.cafc-community.com
Post a Comment