3.0.0 • Published 5 years ago
@datafire/google_displayvideo v3.0.0
@datafire/google_displayvideo
Client library for Display & Video 360 API
Installation and Usage
npm install --save @datafire/google_displayvideolet google_displayvideo = require('@datafire/google_displayvideo').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});Description
Display & Video 360 API allows users to manage and create campaigns and reports.
Actions
oauthCallback
Exchange the code passed to your redirect URI for an access_token
google_displayvideo.oauthCallback({
"code": ""
}, context)Input
- input
object- code required
string
- code required
Output
- output
object- access_token
string - refresh_token
string - token_type
string - scope
string - expiration
string
- access_token
oauthRefresh
Exchange a refresh_token for an access_token
google_displayvideo.oauthRefresh(null, context)Input
This action has no parameters
Output
- output
object- access_token
string - refresh_token
string - token_type
string - scope
string - expiration
string
- access_token
displayvideo.media.download
Downloads media. Download is supported on the URI /download/{resource_name=**}?alt=media. Note: Download requests will not be successful without including alt=media query string.
google_displayvideo.displayvideo.media.download({
"resourceName": ""
}, context)Input
- input
object- resourceName required
string: Name of the media that is being downloaded. See ReadRequest.resource_name. - $.xgafv
string(values: 1, 2): V1 error format. - access_token
string: OAuth access token. - alt
string(values: json, media, proto): Data format for response. - callback
string: JSONP - fields
string: Selector specifying which fields to include in a partial response. - key
string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string: OAuth 2.0 token for the current user. - prettyPrint
boolean: Returns response with indentations and line breaks. - quotaUser
string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string: Legacy upload protocol for media (e.g. "media", "multipart").
- resourceName required
Output
- output GoogleBytestreamMedia
displayvideo.sdfdownloadtasks.operations.get
Gets the latest state of an asynchronous SDF download task operation. Clients should poll this method at intervals of 30 seconds.
google_displayvideo.displayvideo.sdfdownloadtasks.operations.get({
"name": ""
}, context)Input
- input
object- name required
string: The name of the operation resource. - $.xgafv
string(values: 1, 2): V1 error format. - access_token
string: OAuth access token. - alt
string(values: json, media, proto): Data format for response. - callback
string: JSONP - fields
string: Selector specifying which fields to include in a partial response. - key
string: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string: OAuth 2.0 token for the current user. - prettyPrint
boolean: Returns response with indentations and line breaks. - quotaUser
string: Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. - upload_protocol
string: Upload protocol for media (e.g. "raw", "multipart"). - uploadType
string: Legacy upload protocol for media (e.g. "media", "multipart").
- name required
Output
- output Operation
Definitions
GoogleBytestreamMedia
- GoogleBytestreamMedia
object: Media resource.- resourceName
string: Name of the media resource.
- resourceName
Operation
- Operation
object: This resource represents a long-running operation that is the result of a network API call.- done
boolean: If the value isfalse, it means the operation is still in progress. Iftrue, the operation is completed, and eithererrororresponseis available. - error Status
- metadata
object: Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any. - name
string: The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, thenameshould be a resource name ending withoperations/{unique_id}. - response
object: The normal response of the operation in case of success. If the original method returns no data on success, such asDelete, the response isgoogle.protobuf.Empty. If the original method is standardGet/Create/Update, the response should be the resource. For other methods, the response should have the typeXxxResponse, whereXxxis the original method name. For example, if the original method name isTakeSnapshot(), the inferred response type isTakeSnapshotResponse.
- done
Status
- Status
object: TheStatustype defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. EachStatusmessage contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.- code
integer: The status code, which should be an enum value of google.rpc.Code. - details
array: A list of messages that carry the error details. There is a common set of message types for APIs to use.- items
object
- items
- message
string: A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code
3.0.0
5 years ago