class GetTemporaryLink extends SingleArgumentRPCOperation

Get a temporary link to stream content of a file. This link will expire in four hours and afterwards you will get 410 Gone. Content-Type of the link is determined automatically by the file's mime type.

Constants

API_VERSION

Dropbox API version

HOST

The hostname for these requests

Methods

__construct( bool $async = null, string $accessToken = null)

Operation constructor.

static 
setDefaultToken( string $token)

Sets the default token to use with the constructor

boolean
isAsync()

Return whether we're operating in async mode

setAsync( bool $async)

Sets the sync/async operation mode

static 
setDefaultAsync( bool $async)

Sets the default $async value for the constructor

PromiseInterface|ResponseInterface
raw( string $path)

Perform the operation, returning a promise or raw response object

Details

in AbstractOperation at line line 81
__construct( bool $async = null, string $accessToken = null)

Operation constructor.

Parameters

bool $async Whether requests should be asynchronous
string $accessToken Our access token

Exceptions

NoTokenException If $accessToken is not provided and the {@link AbstractOperation::$defaultToken default token} hasn't been set via {@link AbstractOperation::setDefaultToken() setDefaultToken()}

in AbstractOperation at line line 101
final static setDefaultToken( string $token)

Sets the default token to use with the constructor

Parameters

string $token The token

in AbstractOperation at line line 121
boolean isAsync()

Return whether we're operating in async mode

Return Value

boolean

in AbstractOperation at line line 134
final AbstractOperation setAsync( bool $async)

Sets the sync/async operation mode

Parameters

bool $async true to perform operations in async mode, false to perform them in sync

Return Value

AbstractOperation

in AbstractOperation at line line 148
final static setDefaultAsync( bool $async)

Sets the default $async value for the constructor

Parameters

bool $async The default async value

in SingleArgumentRPCOperation at line line 50
PromiseInterface|ResponseInterface raw( string $path)

Perform the operation, returning a promise or raw response object

Parameters

string $path The path operate on

Return Value

PromiseInterface|ResponseInterface The promise interface if async is set to true and the request interface if it is set to false

Exceptions

ClientException