PixivApi

Installation

Add this line to your application's Gemfile:

gem 'pixiv_api', github: 'pixiv/pixiv-api-ruby'

Usage

# Setup
PixivApi.configure do |config|
  config[:client_id] = '...'
  config[:client_secret] = '...'
  config[:site] = '...' 
  config[:authorize_url] = '...' 
  config[:token_url] = '...'
end

user = User.first # Sign in with Oauth2

client = PixivApi::Client.new(
  access_token: user.access_token,
  refresh_token: user.refresh_token,
  expires_at: user.expires_at
)

client.me # => return '/v1/me.json'
client.work(id: 1) # => '/v1/works/:id.json'