version 8.3.8

Back | 

WsYouTubePublish

URL

de.piksel.tech/services/index.php?&mode=json
Use "request" param as post variable for submitting json/xml request payload for all POST requests.

Request Headers

Name

Parameters

  • assetId => assetId of the asset to be publishes

    ytAccontId => YouTube account id to publish to

    listing => privacy, possible values: public,unlisted,private

    category => YouTube category for the published asset. Possible values:

Request

Publishes asset to YouTube for the specified YouTube account

Request format

{
  "request": {
    "authentication": {
      "app_token": "7cd207c2-6808-11e3-b865-22000a8a28ea",
      "client_token": "d4c1b92c0acb102ba3e10015c5f061d1",
      "user_token": "f277cb9d46e45f67f44de949cdde110f"
    },
    "header": {
      "header_version": 1,
      "api_version": "5",
      "no_cache": true
    },
    "Ws_You_Tube_Publish": {
      "assetId": "3",
      "ytAccountId": "50",
      "listing": "private",
      "category": "Autos"
    }
  }
}

Test Example

{ "request": { "authentication": { "app_token": "#app_token#", "client_token": "#client_token#", "user_token": "#user_token#" }, "header": { "header_version": 1, "api_version": "5", "no_cache": true }, "Ws_You_Tube_Publish": { "assetId": "3", "ytAccountId": "50", "listing": "private", "category": "Autos" } } }

Response

Response format

{
  "success": {
    "code": 1212,
    "message": "YouTube publication added\/updated",
    "details": ""
  },
  "WsYouTubePublishResponse": {
    "YouTubePublish": {
      "id": 3,
      "assetId": 3,
      "youtubeAccountId": 50,
      "category": "Autos",
      "dateAdded": "2014-10-06T17:09:26Z",
      "status": "added",
      "statusMessage": "Video is in the queue to be uploaded.",
      "attempts": 0
    }
  }
}