Non sono riuscito a trovare come eseguire questa operazione tramite la documentazione dell'API.C'è un modo per ottenere il conteggio preferito di un tweet?
risposta
Siamo spiacenti, non esiste un modo ufficiale per ottenere questo al momento attuale. Tutto quello che puoi dire è se il tweet è stato preferito dall'utente autenticato. C'è un favorites_count
nel grafico degli oggetti, tuttavia questo si applica all'utente che ha twittato il tweet, non il tweet stesso.
MODIFICA: 19 giugno '12 - Vedere la risposta di mmrobins per i collegamenti ad alcuni dei metodi API non documentati di Twitter. Come sempre, fai attenzione quando usi endpoint privi di documenti poiché possono cambiare senza preavviso.
C'è un undocumented way per ottenere queste informazioni se sei autenticato.
https://api.twitter.com/i/statuses/[tweet.id]/activity/summary.json
uno ancora più grande elenco di endpoint API che sono privi di documenti può essere trovata nella biblioteca di Ruby Twitter https://github.com/sferik/twitter/blob/master/lib/twitter/client.rb
La risposta ufficiale alla tua domanda è qui https://dev.twitter.com/docs/faq#6898. Suggerisce a contarli tempo reale come la funzionalità non è supportata
Come soluzione alternativa possiamo rottami pagina con Tweet https://twitter.com/USERNAME/status/TWEET_ID
e usare questa espressione regolare per estrarre conteggio tra i preferiti
(?<=^|>)[^><]+?(?=</strong> Favorites|$)
o utilizzare API deprecato
http://api.twitter.com/1/statuses/show/308910231910490112.json
La nuova API V1.1 supporta ora il conteggio dei preferiti dei tweet. Qui provalo
stdClass Object
(
[created_at] => Thu Apr 04 20:09:16 +0000 2013
[id] => 319904523520983041
[id_str] => 319904523520983041
[text] => North Koreas perspective of the world in the next 5 years http://t.co/MxRgD00VCY
[source] => web
[truncated] =>
[in_reply_to_status_id] =>
[in_reply_to_status_id_str] =>
[in_reply_to_user_id] =>
[in_reply_to_user_id_str] =>
[in_reply_to_screen_name] =>
[geo] =>
[coordinates] =>
[place] =>
[contributors] =>
[retweet_count] => 7
[favorite_count] => 7
[entities] => stdClass Object
(
[hashtags] => Array
Aggiorna e inizia a usarlo.
Come si conta preferiti?
Il numero di volte che un tweet è stato inserito tra i preferiti è ora disponibile come parte di oggetti Tweet nel resto, Streaming, e Search API - troverete ha presentato nel campo "favorite_count".
Inoltre, i flussi utente e i flussi del sito eseguono entrambi gli eventi di streaming quando un utente preferito autenticato da o ha i propri tweet preferiti. Utilizzando queste API di streaming autenticate, è possibile contare i preferiti in in tempo reale mentre si verificano.
Ma si prega di notare, che
Streams sito è attualmente in versione beta limitata. L'accesso è limitato agli account nella whitelist.
E mi dispiace per le emozioni, ma è in beta più di due anni.
quindi non si può ..
Ora è possibile farlo tramite il statuses/show/:id endpoint. (Si richiede l'autenticazione.)
Esempio:
GET https://api.twitter.com/1.1/statuses/show.json?id=210462857140252672
o
GET https://api.twitter.com/1.1/statuses/show/210462857140252672.json
La tornato JSON avrà un membro di conteggio preferito.
Si noti che mentre la risposta di esempio nella documentazione collegata dice "favourites_count"
, la proprietà JSON restituita effettiva è denominata "favorite_count"
.
Edit: Ho appena notato che il documentato "favourites_count"
proprietà è all'interno del user
membro della risposta (che come molti tweets hanno l'utente tra i preferiti in totale dice). La proprietà "favorite_count"
, che indica quante volte il tweet è stato favorito, si trova nella radice dell'oggetto JSON restituito e sembra non documentato.
(Questo endpoint torna anche retweet_count
e molto altro ancora.)
- 1. Qual è il modo più efficace per trovare quali utenti hanno preferito un tweet specifico?
- 2. API Twitter: come ottenere l'ID utente, quale preferito tweet specifico?
- 3. Modo preferito per creare un elenco Scala
- 4. C'è un modo per ottenere il conteggio delle condivisioni di Twitter per un URL specifico?
- 5. Impossibile ottenere il Paese di un tweet - API Twython
- 6. Twitter API per ottenere recenti tweet di un utente particolare
- 7. Qual è il modo migliore per ottenere il conteggio/lunghezza/dimensione di un iteratore?
- 8. Esiste un modo migliore per ottenere il conteggio delle pagine da un PrintDocument rispetto a questo?
- 9. Come ottenere spiegazioni per un conteggio MongoDB?
- 10. Come ottenere il conteggio per un paese specifico?
- 11. Come ottenere l'ID del tweet dall'evento tweet
- 12. Ottenere risposte tweet a un particolare tweet da un particolare utente
- 13. Modo preferito per interrogare un database più volte?
- 14. modo preferito di ottenere la voce selezionata di una JComboBox
- 15. Come ottenere il massimo() di un conteggio() con LINQ
- 16. Come ottenere il conteggio dei riferimenti di un oggetto PyObject?
- 17. Qual è il modo preferito per aggiornare i generatori Yeoman?
- 18. C'è un modo preferito di raccogliere un flusso di liste in un elenco semplice?
- 19. Ottenere casuale amico di un amico con il conteggio reciproco
- 20. Facebook API: il modo migliore per ottenere, condividere, commentare il conteggio per un post di una pagina/gruppo?
- 21. Come ottenere il conteggio degli URL di Twitter?
- 22. Esiste un modo per recuperare il conteggio o l'intervallo di righe visibili di un TextView?
- 23. Modo preferito di creare collegamenti con backbone.js
- 24. Come ottenere l'HTML di tweet con LinqToTwitter?
- 25. C'è un modo per ottenere le dimensioni del conteggio per una query con nome JPA con un set di risultati?
- 26. conteggio max per il conteggio (*)
- 27. C'è un modo per ottenere il tempo di animazione rimanente?
- 28. Come ottenere il conteggio delle righe da un database azzurro?
- 29. Come posso ottenere il numero di Tweet che un collegamento utilizza con l'API di Twitter?
- 30. È possibile utilizzare Linq per ottenere un conteggio totale di elementi in un elenco di elenchi?
che è grande informazioni. – arcain
Il collegamento è interrotto :(Il nuovo collegamento è https://github.com/sferik/twitter/tree/master/lib/twitter – Oleg
In base ai commenti in questo blogpost http://blog.fgribreau.com/2012/01/ twitter-unofficial-api-getting-tweets.html questo metodo non è più supportato –