Con Twitter che spegne il rubinetto API 1.0 il 6/11/2013, abbiamo diversi siti che ora non riescono a visualizzare le timeline. Ho cercato un esempio "Se l'hai fatto, adesso fai questo". Ecco l'annuncio di Twitter. https://dev.twitter.com/blog/api-v1-is-retiredÈ necessario un semplice esempio dell'API di Twitter v1.1 per mostrare la timeline utilizzando jQuery o C# ASP.NET
Ecco cosa stavamo facendo inizialmente per mostrare la timeline di Twitter tramite API 1.0.
<div id="twitter">
<ul id="twitter_update_list"></ul>
<script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
<script type="text/javascript" src="http://api.twitter.com/1/statuses/user_timeline/companytwitterhandle.json?callback=twitterCallback2&count=1"></script>
<div style="float:left;"><a href="https://twitter.com/companytwitterhandle" target="_blank">@companytwitterhandle</a> | </div>
<div class="twitterimg"> </div>
</div>
Inizialmente ho provato a cambiare la versione nell'URL di riferimento JavaScript in questo modo, che non funzionava.
<script type="text/javascript" src="http://api.twitter.com/1.1/statuses/user_timeline/companytwitterhandle.json?callback=twitterCallback2&count=1"></script>
Poi ho guardato la documentazione API di Twitter (https://dev.twitter.com/docs/api/1.1/overview), che manca di un esempio di transizione chiaro. Non ho 4 o 5 ore per approfondire, o in questa FAQ disordinata (https://dev.twitter.com/docs/faq#17750).
Quindi ho trovato questa documentazione API relativa alla cronologia utente. Così ho cambiato di nuovo l'URL come mostrato di seguito. https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline
<script type="text/javascript" src="https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=companytwitterhandle&count=1"></script>
che non ha funzionato.
Utilizzo di jQuery o C# ASP.NET MVC, come posso passare quell'interfaccia dall'API di Twitter 1.0 all'API di Twitter 1.1? La mia prima preferenza sarebbe per un'implementazione lato client del browser, se possibile. Si prega di includere un esempio di codice. Grazie.
Questo utilizza puro JavaScript piuttosto che jQuery come l'OP richiesto, e non sembra funzionare. https://jsfiddle.net/3xsjn59u/ –
@WesModes, ero l'OP e questo codice funzionava in quel momento. Il post ha quasi 3 anni ora, quindi potrebbe non essere aggiornato in questo momento. Non ha senso fare downvoting di questo però. :) –
Inoltre, l'esempio del violino ha la stringa "18digitmagicnumber" assegnata all'ID widget dei dati, piuttosto che un vero numero di Twitter. Avresti bisogno di un numero di conto reale per Twitter affinché quel codice di esempio funzioni. Quando in quel precedente datore di lavoro, non ritenevo prudente pubblicare tali informazioni. –