Module: Posterous::NewAPI

Includes:
BaseURI
Defined in:
lib/posterous_api/new_api.rb

Instance Method Summary collapse

Methods included from BaseURI

#base_uri

Instance Method Details

#auth_token_uriObject

The auth token uri to get the token



40
41
42
# File 'lib/posterous_api/new_api.rb', line 40

def auth_token_uri
  @auth_token_uri ||= "#{base_uri}/2/auth/token"
end

#create_site_uriObject

Create a site url



22
23
24
# File 'lib/posterous_api/new_api.rb', line 22

def create_site_uri
  @create_site_uri ||= "#{base_uri}/api/2/users/me/sites"
end

#get_a_user_uriObject

Get a User Uri



28
29
30
# File 'lib/posterous_api/new_api.rb', line 28

def get_a_user_uri
  @get_a_user_uri ||= "#{base_uri}/api/2/users/me"
end

#get_sites_uriObject

The get sites uri to get all the sites from a user

Fields:

None


10
11
12
# File 'lib/posterous_api/new_api.rb', line 10

def get_sites_uri
  @get_sites_uri ||= "#{base_uri}/2/users/me/sites"
end

#public_posts_from_primary_site_uriObject

Public posts uri from your primary site



34
35
36
# File 'lib/posterous_api/new_api.rb', line 34

def public_posts_from_primary_site_uri
  @public_posts_from_primary_site_uri ||= "#{base_uri}/api/2/users/me/sites/primary/posts/public"
end

#user_primary_site_uriObject

Get the primary site from a user



16
17
18
# File 'lib/posterous_api/new_api.rb', line 16

def user_primary_site_uri 
  @user_primary_site_uri ||= "#{base_uri}/api/2/users/me/sites/primary"
end