2011-03-10 9 views
6

Il Tumblr API supporta la lettura del contenuto di base, ma non ho ancora trovato un modo per ottenere l'elenco dei follower o l'elenco delle persone che stai seguendo. L'API sembra restituire solo il conteggio follower. Lo theme documentation ha un blocco che può mostrare chi segui, che è il più vicino che ho trovato per quello che voglio.È possibile trovare un elenco di follower o successivi su Tumblr utilizzando API o altri mezzi?

La mia domanda è: Dato l'indirizzo e-mail e la password di un utente, è possibile trovare uno di questi elenchi, con qualsiasi mezzo? Potrebbe essere necessario qualche tipo di lavoro in background.

risposta

7

Per rispondere alla mia domanda:

Anche se questo non è stato possibile con l'API Tumblr prima, il recente rilascio API v2 ora supporta entrambi i tipi di informazioni.

/followers e /user/following sono i comandi pertinenti. Restituiscono oggetti JSON che elencano i blog che seguono un utente o che segue un utente. Sembra che richiedano anche l'accesso a OAUTH, in quanto non si tratta di informazioni pubbliche.

0

L'unico modo in cui potrei pensare è quello di utilizzare un raschiare il contenuto di Tumblr.com utilizzando una sorta di script che sapeva dove cercare i nomi.

Questa non è un'opzione ideale perché se Tumblr cambia il loro codice, il sistema si rompe ma, si spera, è un po 'meglio che non averlo affatto. Se l'API dice che non esiste, non penso che ci sia un modo per farlo altrimenti.

È possibile inviare un'e-mail a [email protected] e richiederlo. Chissà, forse otterrai il tuo desiderio. Sono persone davvero belle.

+0

Ho contattato il supporto di Tumblr e mi hanno detto "Speriamo di aggiungere il supporto per i follower e i seguenti dati all'API in futuro, ma al momento non abbiamo un periodo di tempo specifico". E sì, raschiare il sito è un'opzione. Speravo solo che ce ne fosse uno migliore. – Wylie

+0

No, mi dispiace. Vorrei poter trovare un modo migliore. –

5

Sto cercando la stessa cosa e l'unica idea che ho trovato è che lo specifico utente di Tumblr crei una pagina personalizzata con le seguenti impostazioni e codice. URL

  • Pagina: _____.tumblr.com/ following.json
  • tipo di pagina: layout personalizzato
  • Mostra un link a questa pagina: incontrollato

HTML personalizzato:

{block:Following}[ 
{block:Followed} { 
    "name": "{FollowedName}", 
    "title": "{FollowedTitle}", 
    "url" : "{FollowedURL}", 
    "portrait": { 
     "16": "{FollowedPortraitURL-16}", 
     "24": "{FollowedPortraitURL-24}", 
     "30": "{FollowedPortraitURL-30}", 
     "40": "{FollowedPortraitURL-40}", 
     "48": "{FollowedPortraitURL-48}", 
     "64": "{FollowedPortraitURL-64}", 
     "96": "{FollowedPortraitURL-96}", 
     "128": "{FollowedPortraitURL-128}" 
    } 
    }, {/block:Followed} 
    {} 
] {/block:Following} 

Quindi mi recavo in visita, ad esempio http://arvn.tumblr.com/following.json Ma sto ancora cercando altre alternative.

+0

Wow, questa è una grande idea! Ancora sembra davvero hacky, ma sembra funzionare. Il più grande svantaggio è il modo in cui i dati pubblici potrebbero diventare (teoricamente) pubblici. E non affronta affatto i follower. Bel lavoro. – Wylie

Problemi correlati