Youtube Publish

Allows publishing of video resources to a configured YouTube account. This plugin will upload data and has configurable mapped fields to automatically add descriptions, titles and tags. Once uploaded a url to the video will be stored against the resource.

To publish a video to youtube:

  • Log onto Google and goto your dashboard: https://console.developers.google.com.
    youtube_publish_dashboard
  • Create a new project (name and ID don't matter, they are for your reference).
    youtube_publish_create_1
    youtube_publish_create_2
  • Click 'ENABLE API'S AND SERVICES' scroll down to 'YouTube Data API' option.
    youtube_publish_enable_api_1
    youtube_publish_enable_api_2
  • Click 'Enable'.
    youtube_publish_enable_api_3
    youtube_publish_api_overview
  • On the left hand side Select 'Credentials'.
    youtube_publish_credientials
  • Then click 'CREATE CREDENTIALS' AND select 'Oauth client ID' in the drop down menu.
    youtube_publish_oauth
  • You will be then presented with the 'Create OAuth client ID' page.
  • To continue we first need to click the blue button 'Configure consent screen'.
    youtube_publish_oauth_configure
  • Fill in the relevant information and save.
    youtube_publish_oauth_configure_consent
  • You will be then redirected back to the 'Create OAuth client ID' page.
  • Select 'Web application' under 'Application type' and fill in the 'Authorized Javascript origins' with your system base URL and the redirect URL with the callback URL specified at the top of your Resource Space Youtube Publish plugin and click 'Create'.
    youtube_publish_web_application_1
  • You will then be presented with a screen showing your newly created 'client ID' and 'client secret'.
    youtube_publish_codes
  • Note down the client ID and secret then enter these details into your Resource Space.