module Qiitan::API::Users

Public Instance Methods

get_user_info() click to toggle source

ログインしているユーザーの情報をHashにて返す

# File lib/qiitan/api/users.rb, line 7
def get_user_info
        url = "#{API_BASE_URL}user?token=#{@token}"
        res = Qiitan::HTTP.request(url, :get, true)
        JSON.parse res.body
end
get_users_info(url_name) click to toggle source

取得したいユーザー名を指定します

# File lib/qiitan/api/users.rb, line 15
def get_users_info(url_name)
        url = "#{API_BASE_URL}users#{url_name}?token=#{@token}"
        res = Qiitan::HTTP.request(url, :get, true)
        JSON.parse res.body
end
posted_by(url_name) click to toggle source

ユーザー名を指定することで、その人が投稿した記事を取得することが出来ます

# File lib/qiitan/api/users.rb, line 23
def posted_by(url_name)
        url = "#{API_BASE_URL}users/#{url_name}/items?token=#{@token}"
        res = Qiitan::HTTP.request(url, :get, true)
        JSON.parse res.body
end
stocked() click to toggle source

自身がストックした記事の一覧を取得出来ます

# File lib/qiitan/api/users.rb, line 41
def stocked
        url = "#{API_BASE_URL}stocks?token=#{@token}"
        res = Qiitan::HTTP.request(url, :get, true)
        JSON.parse res.body
end
stocked_by(url_name) click to toggle source

ユーザー名を指定することで、その人がストックした記事の一覧を取得することが出来ます

# File lib/qiitan/api/users.rb, line 32
def stocked_by(url_name)
        url = "#{API_BASE_URL}users/#{url_name}/items"
        res = Qiitan::HTTP.request(url, :get, true)
        JSON.parse res.body
end