module PixivApi::Request::UploadWork
Public Instance Methods
upload(files:, type:, age_limit:, sexual:, **args)
click to toggle source
# File lib/pixiv_api/request/upload_work.rb, line 6 def upload(files:, type:, age_limit:, sexual:, **args) options = { body: args.merge( { type: type, age_limit: age_limit, sexual: sexual, files: files, } ) } object_from_response(Response::UploadToken, :post, '/v1/upload/works', options) end
upload_status(upload_token:)
click to toggle source
# File lib/pixiv_api/request/upload_work.rb, line 21 def upload_status(upload_token:) options = { params: { upload_token: upload_token } } object_from_response(Response::UploadStatus, :get, "/v1/upload/works/status.json", options) end