Class: Posthubify::DiscoveryResource

Inherits:
Object
  • Object
show all
Defined in:
lib/posthubify/resources/messaging.rb

Overview

Content discovery (D7) — read-only Reddit feed/search + LinkedIn mention via the connected account.

Instance Method Summary collapse

Constructor Details

#initialize(http) ⇒ DiscoveryResource

Returns a new instance of DiscoveryResource.



865
866
867
# File 'lib/posthubify/resources/messaging.rb', line 865

def initialize(http)
  @http = http
end

Instance Method Details

#linkedin_mentions(account_id, q) ⇒ Object



877
878
879
# File 'lib/posthubify/resources/messaging.rb', line 877

def linkedin_mentions(, q)
  @http.data('GET', "/accounts/#{}/linkedin-mentions", query: { 'q' => q })
end

#reddit_feed(account_id, subreddit, query = {}) ⇒ Object



869
870
871
# File 'lib/posthubify/resources/messaging.rb', line 869

def reddit_feed(, subreddit, query = {})
  @http.data('GET', '/reddit/feed', query: { 'accountId' => , 'subreddit' => subreddit }.merge(query))
end

#reddit_search(account_id, q, query = {}) ⇒ Object



873
874
875
# File 'lib/posthubify/resources/messaging.rb', line 873

def reddit_search(, q, query = {})
  @http.data('GET', '/reddit/search', query: { 'accountId' => , 'q' => q }.merge(query))
end