Nwlapcug.com


Come estrarre un profilo Twitter nell'API



Aggiunta di Gadget a un sito Web è un ottimo modo per intrattenere i visitatori e mostrare loro come tech savvy si sono. Gadget di Twitter, ad esempio, consentire ai visitatori del sito ricerca twitter e recupero le informazioni relative a qualsiasi utente di Twitter. Questi gadget funzionano accedendo database di Twitter attraverso la sua interfaccia di programmazione di applicazione. Usando HTML e JavaScript un po', si può costruire il tuo gadget gadget che ricerca e posizionarlo su qualsiasi pagina Web che ti piace.

Istruzioni

1

Avviare un editor HTML e incollare il codice riportato di seguito nella sezione body del documento:

< input type = "testo" id = "twitterName" / >
< tipo input = "pulsante" value = "Ottieni profilo" onclick = "return GetInfo ()" / >

< ul >
< li >< div id = "userPicture" < / div >< / li >
< li > Screen Name < div id = "userScreenName" >< / div >< / li >
< li > nome < div id = "userName" >< / div >< / li >
< li > Data creazione < div id = "userCreated" >< / div >< / li >
< li > posizione < div id = "userLocation" >< / div >< / li >
< li > seguaci < div id = "userFollowers" >< / div >< / li >
< li > amici < div id = "userFriends" >< / div >< / li >
URL < li > < div id = "userURL" >< / div >< / li >
< li > Bio < div id = "userBio" >< / div >< / li >
</UL >

Questo codice crea una casella di testo per l'immissione di un nome di Twitter, un pulsante per attivare una ricerca e un elenco non ordinato che contiene i campi del profilo che Twitter restituisce alla tua pagina Web.

2

Aggiungere il seguente codice alla sezione script del documento:

< script src = "http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js & quot; tipo = "text/javascript" >
< / script >

twitterURL = "http://twitter.com/users/ & quot;

La prima istruzione rende disponibili nel documento funzioni jQuery che è necessario. La variabile twitterURL contiene ricerca dell'URL di Twitter API.

3

Incollare la funzione JavaScript illustrata di seguito dopo il codice elencato nel passaggio precedente:

Function GetInfo () {

var userID = $('#twitterName').val();
var searchQuery = twitterURL + userID;

$.getJSON (twitterURL + userID + '. JSON? callback =?',
Function (risultati) {

$('#userFriends').html (results.friends_count + ' </b >');
$('#userBio').html (results.description + ' </b >');
$('#userLocation').html (results.location + ' </b >');
$('#userURL').html ('< b >' + results.url + ' </b >');
$('#userScreenName').html ('< b >' + results.screen_name + ' </b >');
$('#userName').html ('< b >' + results.name + ' </b >');
$('#userFollowers').html ('< b >' + results.followers_count + ' </b >');
$('#userCreated').html ('< b >' + results.created_at + ' </b >');
$('#userPicture').html ('< img src = "" + results.profile_image_url + ' "altezza ="50"width ="50">');

});
}

La funzione di getInfo viene eseguito quando si sceglie il pulsante creato. GetInfo chiama la funzione di getJSON che passa il valore memorizzato in twitterURL a Twitter insieme con l'ID utente immesso nella casella di testo. Quando Twitter invia nuovamente una risposta, memorizza le informazioni di profilo estratto nella variabile di risultati. La funzione di callback utilizza i valori in quella variabile per impostare i valori degli elementi presenti nell'elenco non ordinato.

4

Salvare il documento, aprirlo in un browser Web e digitare il nome di un utente di Twitter nella casella di testo che viene visualizzato. Fare clic sul pulsante per visualizzare i risultati di profilo che Twitter restituisce.

Consigli & Avvertenze

  • La variabile di risultati contiene tutti i campi di dati illustrati in questo esempio. Results.screen_name, ad esempio contiene il nome dell'utente schermo e results.location contiene la posizione dell'utente. Formattare questi risultati come più che ti piace.