get
Params:
- imageId: string
client.Image.get('imageId')
upload
Images can be uploaded as a base64 string, url or a raw Buffer. If a string is passed in, the file will be uploaded as base64 by default. To upload as a url, you must pass the relevant type
in the options.
Note: Upload options are not supported when uploading by Buffer. Combine this with update.
You do not have to be authorized to upload an image.
Params:
- image: string or Buffer
- options?
- title?: string
- type?: 'base64' or 'url'
- album?: string
- description?: string
- name?: string
client.Image.upload('base64 encoded string', { title: 'some title', album: 'albumId' })
client.Image.upload('http://example.com/image.png', { type: 'url', title: 'some title', album: 'albumId' })
const file = fs.readFileSync('image.png')
client.Image.upload(file)
remove
The client must be authorized to remove an image of that user.
Params:
- imageId: string
client.Image.remove('imageId')
update
Params:
- imageId: string
- options?
- title?: string
- descriptiom?: string
client.Image.update('imageId', { title: 'new title' })
favorite
Params:
- imageId: string
client.Image.favorite('imageId')