Django Youtube Integration

25 views
Skip to first unread message

vishakha bhat

unread,
Nov 18, 2019, 1:23:06 PM11/18/19
to Django REST framework

i had implemented the following code from the google docs ...

-- coding: utf-8 --

Sample Python code for youtube.playlists.insert

See instructions for running these code samples locally:

https://developers.google.com/explorer-help/guides/code_samples#python

import os

import google_auth_oauthlib.flow

import googleapiclient.discovery

import googleapiclient.errors

scopes = ["https://www.googleapis.com/auth/youtube.force-ssl"]

def main():

Disable OAuthlib's HTTPS verification when running locally.

DO NOT leave this option enabled in production.

os.environ["OAUTHLIB_INSECURE_TRANSPORT"] = "1"

api_service_name = "youtube"

api_version = "v3"

client_secrets_file = "YOUR_CLIENT_SECRET_FILE.json"

Get credentials and create an API client

flow = google_auth_oauthlib.flow.InstalledAppFlow.from_client_secrets_file(

client_secrets_file, scopes)

credentials = flow.run_console()

youtube = googleapiclient.discovery.build(

api_service_name, api_version, credentials=credentials)

request = youtube.playlists().insert(

part="snippet,status",

body={

"snippet": {

"title": "Sample playlist created via API",

"description": "This is a sample playlist description.",

"tags": [

"sample playlist",

"API call"

],

"defaultLanguage": "en"

},

"status": {

"privacyStatus": "private"

}

}

)

response = request.execute()

print(response)

if name == "main":

main()

after going to the link, they were asking for some authorization code......

this error is coming whats the issue...

ERROR: redirect_uri_mismatch....

Reply all
Reply to author
Forward
0 new messages