Packages
extwitter
0.6.1
0.14.0
0.13.1
0.13.0
0.12.5
0.12.4
0.12.3
0.12.2
0.12.1
0.12.0
0.11.0
0.10.0
0.9.6
0.9.5
0.9.4
0.9.3
0.9.2
0.9.1
0.9.0
0.8.6
0.8.5
0.8.4
0.8.3
0.8.2
0.8.1
0.8.0
0.7.3
0.7.2
0.7.1
0.7.0
0.6.3
0.6.2
0.6.1
0.6.0
0.5.5
0.5.4
0.5.3
0.5.2
0.5.1
0.5.0
0.4.5
0.4.4
0.4.3
0.4.2
0.4.1
0.4.0
0.3.0
0.2.1
0.2.0
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
Twitter client library for Elixir.
Current section
Files
Jump to
Current section
Files
lib/extwitter/api/timelines.ex
defmodule ExTwitter.API.Timelines do
@moduledoc """
Provides timeline API interfaces.
"""
import ExTwitter.API.Base
def mentions_timeline(options \\ []) do
params = ExTwitter.Parser.parse_request_params(options)
request(:get, "1.1/statuses/mentions_timeline.json", params)
|> Enum.map(&ExTwitter.Parser.parse_tweet/1)
end
def user_timeline(options \\ []) do
params = ExTwitter.Parser.parse_request_params(options)
request(:get, "1.1/statuses/user_timeline.json", params)
|> Enum.map(&ExTwitter.Parser.parse_tweet/1)
end
def home_timeline(options \\ []) do
params = ExTwitter.Parser.parse_request_params(options)
request(:get, "1.1/statuses/home_timeline.json", params)
|> Enum.map(&ExTwitter.Parser.parse_tweet/1)
end
def retweets_of_me(options \\ []) do
params = ExTwitter.Parser.parse_request_params(options)
request(:get, "1.1/statuses/retweets_of_me.json", params)
|> Enum.map(&ExTwitter.Parser.parse_tweet/1)
end
end