Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Internet, Marketing ed Economia > Social Media Marketing > Twitter
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 01-02-12, 18:45   #1 (permalink)
User
 
L'avatar di 10anniavanti
 
Data di registrazione: Feb 2006
Ubicazione: rimini
Messaggi: 239
Invia un messaggio tramite Skype a 10anniavanti
Visualizzare i following con php

Salve come da oggetto, avrei necessità di visualizzare i miei following con php.

Qualcuno saprebbe aiutarmi?
__________________
Referenze #milkrecords, #mutazione, #nabis, #krikko89

Ultima modifica di Anika : 03-02-12 02:03. Motivo: maiuscole
10anniavanti non in linea   Rispondi citando
Vecchio 02-02-12, 08:50   #2 (permalink)
User
 
Data di registrazione: May 2010
Messaggi: 56
Posso dirti che un buon punto di partenza sono le API di Twitter:

https:// dev.twitter.com/docs/api

Poi devi creare una nuova applicazione (perché avrai bisogno dei vari TOKEN che ti vengono forniti)

https:// dev.twitter.com/apps/new

A questo punto scarichi la classe di Abraham

https:// github.com/abraham/twitteroauth

Per la gestione dell'Oauth e cominci a divertirti con stringhe JSON restituite dalle API. Sto facendo anch'io un'applicazione di analytics per Twitter e puoi vederne un piccolo esempio qui (NON è autopromozione, sono solo dei test per verificare la potenza delle API):

w w w.agwebdesign.it/twitterapp/1/

Da qui puoi vedere i follower e l'ultimo tweet (per ora non ancora impaginati ma solo con i relativi ID).

Spero di averti dato un buono spunto...

PS: non potendo inserire link attivi, togli gli spazi che ho inserito...
__________________
www.agwebdesign.it

Ultima modifica di Anika : 03-02-12 02:04. Motivo: maiuscole
ale87440 non in linea   Rispondi citando
Vecchio 02-02-12, 12:50   #3 (permalink)
User
 
L'avatar di 10anniavanti
 
Data di registrazione: Feb 2006
Ubicazione: rimini
Messaggi: 239
Invia un messaggio tramite Skype a 10anniavanti
Grazie,

ora sono bloccato qui però

http :// w w w .gsvalconca.it/wp-content/themes/Instinct/twitteroauth/ connect.php

E nn so come proseguire
__________________
Referenze #milkrecords, #mutazione, #nabis, #krikko89

Ultima modifica di Anika : 03-02-12 02:04. Motivo: maiuscole
10anniavanti non in linea   Rispondi citando
Vecchio 02-02-12, 13:20   #4 (permalink)
User
 
Data di registrazione: May 2010
Messaggi: 56
Dunque, aspetta: non utilizzare l'esempio che c'è in quella classe, ti posto la mia home così capisci meglio:
Codice:
<!DOCTYPE  HTML>
<html>
<head>
<meta charset="utf-8">
<title>Twitter app</title>
<link rel="stylesheet" href="css/style.css" type="text/css" />
<script type="text/javascript" src="h t t p://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" src="js/jquery.tablesorter.js"></script>
<script type="text/javascript">
$(document).ready(function() 
{ 
    $("#twitterTable").tablesorter(); 
} 
);
</script>
</head>

<body>
<?php
require_once('twitteroauth/twitteroauth.php');

$connection = new TwitterOAuth('Inserisci la tua CONSUMER KEY', 'Inserisci la tua CONSUMER SECRET', 'Inserisci il tuo OAUTH TOKEN', 'Inserisci il tuo OAUTH TOKEN SECRET');

$content = $connection->get('account/rate_limit_status');
 echo "Current  API hits remaining: {$content->remaining_hits}.";

function show_user($method, $response, $http_code, $parameters = '') {

    if (!is_string($response)) {

        print '<pre>';
        print_r($response);
        print '</pre>';
        
        echo '<table id="twitterTable" class="tablesorter">';
        echo '<thead><tr><th>Immagine</th><th>Account</th><th>Nome</th><th>Cognome</th><th>Followers</th><th>Following</th><th>Ultimo tweet</th><th>Numero retweet</th></tr></thead>';
        echo '<tr>';

        echo '<td><img src="'.$response->profile_image_url.'" alt="Immagine"></td>';
        echo '<td>'.$response->screen_name.'</td>';
    
        $nomecognome =  explode(" ", $response->name); 
    
        echo '<td>'.$nomecognome[0].'</td>';
        echo '<td>'.$nomecognome[1].'</td>';

        echo '<td><a href="follower.php?id='.$response->id.'">'.$response->followers_count.'</a></td>';
        echo '<td>'.$response->friends_count.'</td>';

        echo '<td><a href="tweet.php?id='.$response->status->id_str.'">'.$response->status->text.'</a></td><td>'.$response->status->retweet_count.'</td>';

        echo '</tr>';
        echo '</table>';

    }
}

$method = 'users/show/ValeYellow46';
show_user($method, $connection->get($method), $connection->http_code);

?>
</body>
</html>
Tutti i dati che vedi in $connection li recuperi dalla pagina della tua app su Twitter.
__________________
www.agwebdesign.it
ale87440 non in linea   Rispondi citando
Vecchio 02-02-12, 13:24   #5 (permalink)
User
 
L'avatar di 10anniavanti
 
Data di registrazione: Feb 2006
Ubicazione: rimini
Messaggi: 239
Invia un messaggio tramite Skype a 10anniavanti
Aggiornato guarda

h t t p://w w w.gsvalconca.it/wp-content/themes/Instinct/twitteroauth/prova.php
__________________
Referenze #milkrecords, #mutazione, #nabis, #krikko89

Ultima modifica di Anika : 03-02-12 02:05. Motivo: maiuscole
10anniavanti non in linea   Rispondi citando
Vecchio 02-02-12, 13:57   #6 (permalink)
User
 
Data di registrazione: May 2010
Messaggi: 56
Ok, io avevo la necessità di utilizzare i follower (e non i following) e l'ultimo tweet.

Ora ti basta inserire il link sui following invece che sui follower (ad es. ad una pagina following.php) e passare tramite GET il valore del tuo id per recuperare i following tramite la funzione trovi descritta nelle API (GET friends/ids)
__________________
www.agwebdesign.it
ale87440 non in linea   Rispondi citando
Vecchio 02-02-12, 14:39   #7 (permalink)
User
 
L'avatar di 10anniavanti
 
Data di registrazione: Feb 2006
Ubicazione: rimini
Messaggi: 239
Invia un messaggio tramite Skype a 10anniavanti
Ok ho aggiornato ed ottengo gli id dei miei following, ma a me serve anche recuperare di ognuno il proprio screename!

E' quello il mio problema!
__________________
Referenze #milkrecords, #mutazione, #nabis, #krikko89

Ultima modifica di Anika : 03-02-12 02:05. Motivo: maiuscole
10anniavanti non in linea   Rispondi citando
Vecchio 02-02-12, 15:33   #8 (permalink)
User
 
Data di registrazione: May 2010
Messaggi: 56
Esatto, questo punto lo devo ancora implementare anch'io. Però penso che tramite foreach e poi la funzione lookup si possano estrarre tutti i dati dei follower/following...
__________________
www.agwebdesign.it
ale87440 non in linea   Rispondi citando
Vecchio 02-02-12, 15:34   #9 (permalink)
User
 
L'avatar di 10anniavanti
 
Data di registrazione: Feb 2006
Ubicazione: rimini
Messaggi: 239
Invia un messaggio tramite Skype a 10anniavanti
Si si tramite foreach ok... ci sono gia riuscito ma mi son fermato poi perché non riesco ad estrarre i relativi screename

[...]
__________________
Referenze #milkrecords, #mutazione, #nabis, #krikko89

Ultima modifica di valijolie : 03-02-12 16:21. Motivo: Punto 10.0 del regolamento, salvo nelle Aree Annunci non è consentita richiesta contatto privato in pvt o altra forma di chat
10anniavanti non in linea   Rispondi citando
Rispondi


Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 22:33.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.