Module: PixivApi::Request::UploadWork
- Included in:
- Client
- Defined in:
- lib/pixiv_api/request/upload_work.rb
Instance Method Summary collapse
Instance Method Details
#upload(files:, type:, age_limit:, sexual:, **args) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/pixiv_api/request/upload_work.rb', line 6 def upload(files:, type:, age_limit:, sexual:, **args) = { body: args.merge( { type: type, age_limit: age_limit, sexual: sexual, files: files, } ) } object_from_response(Response::UploadToken, :post, '/v1/upload/works', ) end |
#upload_status(upload_token:) ⇒ Object
21 22 23 24 |
# File 'lib/pixiv_api/request/upload_work.rb', line 21 def upload_status(upload_token:) = { params: { upload_token: upload_token } } object_from_response(Response::UploadStatus, :get, "/v1/upload/works/status.json", ) end |