[Java] Urgente! collegamento twitter - sito

ilbongio81

Utente Attivo
4
0
CPU
3.4 Ghz Intel core i7
HDD
1 Tb
RAM
8 Gb 1333 mhz ddr3
GPU
AMD Radeon 6970M 2Gb
Monitor
27 "
OS
MacOs Lion 10.7.3
Ciao a tutti!
vi chiedo, non essendo io un espertone di Java, dove devo sostituire, nel codice che vi allego sotto, il profilo twitter che deve dialogare con il mio sito..
grazie mille!

var buildString = "";


$(document).ready(function(){


for(var i=0;i<tweetUsers.length;i++)
{
if(i!=0) buildString+='+OR+';
buildString+='from:'+tweetUsers;
}



var fileref = document.createElement('script');

fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", "http://search.twitter.com/search.json?q="+buildString+"&callback=TweetTick&rpp="+noTweets);

document.getElementsByTagName("head")[0].appendChild(fileref);


});


function TweetTick(ob)
{
var container=$('#tweet-container');
container.html('');

$(ob.results).each(function(el){



var str = ' <div class="tweet">\
<div class="avatar"><a href="http://twitter.com/'+this.from_user+'" target="_blank"><img src="'+this.profile_image_url+'" alt="'+this.from_user+'" /></a></div>\
<div class="brace"></div>\
<div class="user"><a href="http://twitter.com/'+this.from_user+'" target="_blank">'+this.from_user+'</a></div>\
<div class="txt">'+formatTwitString(this.text)+'</div>\
<div class="time">'+relativeTime(this.created_at)+'</div>\
</div>';

container.append(str);
Cufon.replace('.tweet .user a',{hover:true,hoverables:{a:true}},{fontFamily: 'Ubuntu'});
});

container.jScrollPane();

//custom-udfrance
if(noTweets >= 1){
$('.tweet:last').css('border', 'none'); //make sure the last tweet has no border

}

}


function formatTwitString(str)
{
str=' '+str;
str = str.replace(/((ftp|https?):\/\/([-\w\.]+)+(:\d+)?(\/([\w/_\.]*(\?\S+)?)?)?)/gm,'<a href="$1" target="_blank">$1</a>');
str = str.replace(/([^\w])\@([\w\-]+)/gm,'$1@<a href="http://twitter.com/$2" target="_blank">$2</a>');
str = str.replace(/([^\w])\#([\w\-]+)/gm,'$1<a href="http://twitter.com/search?q=%23$2" target="_blank">#$2</a>');
return str;
}


function relativeTime(pastTime)
{
var origStamp = Date.parse(pastTime);
var curDate = new Date();
var currentStamp = curDate.getTime();

var difference = parseInt((currentStamp - origStamp)/1000);


if(difference < 0) return false;


if(difference <= 5) return "Just now";
if(difference <= 20) return "Seconds ago";
if(difference <= 60) return "A minute ago";
if(difference < 3600) return parseInt(difference/60)+" minutes ago";
if(difference <= 1.5*3600) return "One hour ago";
if(difference < 23.5*3600) return Math.round(difference/3600)+" hours ago";
if(difference < 1.5*24*3600) return "One day ago";

var dateArr = pastTime.split(' ');
return dateArr[4].replace(/\:\d+$/,'')+' '+dateArr[2]+' '+dateArr[1]+(dateArr[3]!=curDate.getFullYear()?' '+dateArr[3]:'');


}
 

cawletto

Utente Attivo
475
25
CPU
i5 750
HDD
1 TB
RAM
6 GB
GPU
GXT 460 SE 1GB overclocked
Monitor
Samsung LCD 1280x1024
PSU
Cooler Master Silent Pro M 600 W
Case
HP
OS
Windows 7-64 bit
:look: questo codice è javascript, non java! Cosa dovrebbe fare?
 

ilbongio81

Utente Attivo
4
0
CPU
3.4 Ghz Intel core i7
HDD
1 Tb
RAM
8 Gb 1333 mhz ddr3
GPU
AMD Radeon 6970M 2Gb
Monitor
27 "
OS
MacOs Lion 10.7.3
:look: questo codice è javascript, non java! Cosa dovrebbe fare?

Sorry mi sono sbagliato!!! :cry:praticamente questo codice dovrebbe prendere i nuovi tweet scritti nel profilo e dovrebbe pubblicarli direttamente sul mio sito..
 

cawletto

Utente Attivo
475
25
CPU
i5 750
HDD
1 TB
RAM
6 GB
GPU
GXT 460 SE 1GB overclocked
Monitor
Samsung LCD 1280x1024
PSU
Cooler Master Silent Pro M 600 W
Case
HP
OS
Windows 7-64 bit
Nella pagina del sito! Magari tra i tag head.. Ricorda che lo devi inserire tra i tag <script type="text/javascript"></script>
 

Entra

oppure Accedi utilizzando

Hot: E3 2021, chi ti è piaciuto di più?

  • Ubisoft

    Voti: 36 22.9%
  • Gearbox

    Voti: 3 1.9%
  • Xbox & Bethesda

    Voti: 100 63.7%
  • Square Enix

    Voti: 13 8.3%
  • Capcom

    Voti: 7 4.5%
  • Nintendo

    Voti: 21 13.4%
  • Altro (Specificare)

    Voti: 15 9.6%

Discussioni Simili