retweet
Version:
Simple twitter-API tool to list the information about the users that retweeted a given tweet.
34 lines (30 loc) • 3.94 kB
HTML
<h1 id="retweet">retweet</h1>
<p>Simple twitter-API tool to list the information about the users that retweeted a given tweet.</p>
<div class="sourceCode"><pre class="sourceCode javascript"><code class="sourceCode javascript"><span class="kw">const</span> retweet <span class="op">=</span> <span class="at">require</span>(<span class="st">"retweet"</span>)(<span class="op">{</span>
<span class="dt">consumer_key</span><span class="op">:</span> <span class="st">"########"</span><span class="op">,</span>
<span class="dt">consumer_secret</span><span class="op">:</span> <span class="st">"########"</span><span class="op">,</span>
<span class="dt">access_token_key</span><span class="op">:</span> <span class="st">"########"</span><span class="op">,</span>
<span class="dt">access_token_secret</span><span class="op">:</span> <span class="st">"########"</span>
<span class="op">}</span>)<span class="op">;</span>
<span class="va">retweet</span>.<span class="at">get</span>(<span class="st">"########"</span><span class="op">,</span> <span class="op">{</span><span class="dt">style</span><span class="op">:</span> <span class="st">"tiny"</span><span class="op">}</span>).<span class="at">then</span>(<span class="kw">function</span>(result) <span class="op">{</span>
<span class="va">console</span>.<span class="at">log</span>(result)<span class="op">;</span>
<span class="op">}</span>)<span class="op">;</span></code></pre></div>
<h2 id="installation">Installation</h2>
<p>'npm install retweet'</p>
<h2 id="autentification...">Autentification...</h2>
<p>Credentials are require for twitter to authenticate your requests.</p>
<h3 id="with-a-credential-object">...with a credential object</h3>
<div class="sourceCode"><pre class="sourceCode javascript"><code class="sourceCode javascript"><span class="kw">const</span> retweet <span class="op">=</span> <span class="at">require</span>(<span class="st">"retweet"</span>)(<span class="op">{</span>
<span class="dt">consumer_key</span><span class="op">:</span> <span class="st">"########"</span><span class="op">,</span>
<span class="dt">consumer_secret</span><span class="op">:</span> <span class="st">"########"</span><span class="op">,</span>
<span class="dt">access_token_key</span><span class="op">:</span> <span class="st">"########"</span><span class="op">,</span>
<span class="dt">access_token_secret</span><span class="op">:</span> <span class="st">"########"</span>
<span class="op">}</span>)<span class="op">;</span></code></pre></div>
<h3 id="with-a-twitter-object">...with a twitter object</h3>
<div class="sourceCode"><pre class="sourceCode javascript"><code class="sourceCode javascript"><span class="kw">const</span> Twitter <span class="op">=</span> <span class="at">require</span>(<span class="st">"twitter"</span>)<span class="op">;</span>
<span class="kw">var</span> client <span class="op">=</span> <span class="kw">new</span> <span class="at">Twitter</span>(<span class="op">{</span>
<span class="dt">consumer_key</span><span class="op">:</span> <span class="va">process</span>.<span class="va">env</span>.<span class="at">TWITTER_CONS_KEY</span><span class="op">,</span>
<span class="dt">consumer_secret</span><span class="op">:</span> <span class="va">process</span>.<span class="va">env</span>.<span class="at">TWITTER_CONS_SECRET</span><span class="op">,</span>
<span class="dt">access_token_key</span><span class="op">:</span> <span class="va">process</span>.<span class="va">env</span>.<span class="at">TWITTER_ACCESS_TOKEN</span><span class="op">,</span>
<span class="dt">access_token_secret</span><span class="op">:</span> <span class="va">process</span>.<span class="va">env</span>.<span class="at">TWITTER_ACCESS_TOKEN_SECRET</span>
<span class="op">}</span>)<span class="op">;</span></code></pre></div>