twitter-timeline
v3.0.0
Published
Displays twitter timeline: similar to twitter widget but no iframe and more flexible styling.
Downloads
20
Readme
twitter-timeline
Displays twitter timeline similarly to twitter widget but without iframe and with more flexible styling options.
See Furkot Help to see in action.
Installation
$ npm install twitter-timeline
API
To use twitter timeline specify the element in which it needs to be rendered and Twitter handle:
var tt = require('twitter-timeline'),
el = document.getElementById('tt');
// render twitter for username furkot
tt('furkot').render(el);
By default 10 latest tweets are rendered. It can be changed using count method
tt('furkot').count(15).render(el);
Twitter API Server Proxy
Since version Twitter API 1.1 requires OAuth authentication for all requests, including request for public user timeout. Because of the JSONP no longer works, and I didn't have much luck with CORS either. The only reliable solution is setting up server proxy for Twitter API requests.
You can use various methods of proxying Twitter API. If you happen to use NGINX check out Dave Hall's blog
for details on how to retrive bearer token
and configure the proxy.
Styling
There is not any default styling included. Check out example for details.
The following classes are used:
.timeline
- list of all tweets.tweet
- a single tweet.tweet .text
- text of the tweet.tweet .photo
- element containtinganchor
andimg
tags with the photo
License
MIT