upload_test.py 1.2 KB

1234567891011121314151617181920212223
  1. # youtube upload api
  2. from youtube_upload.client import YoutubeUploader
  3. #uploader = YoutubeUploader()
  4. uploader = YoutubeUploader(secrets_file_path='c:\\keys\\client_secret_244642730545-m6s4um0g6p3289ig7k92oseusisibnfp.apps.googleusercontent.com.json')
  5. uploader.authenticate(access_token='ya29.A0ARrdaM9829B5NAtYwMqfUBXxuYfD6ldW4ANvPuhB00LoMQlWT9v-kU4V0HXugiLLGKw413iM5gRpU1bwRP0iksATPfJyC9bnjOnnOVKGveRZNcl-y_YSqoOpwcMUYem0DlUiXMX-t6DPmt1WiTO-bZwTh-cb',refresh_token='1//0eDV6kUVBHW_VCgYIARAAGA4SNwF-L9IrFgT567AW0kbn36quvdu5NfQrcY-vYAT2xl1dpwP1KOayUQOcgTQCoYG1X7dYh1ye4Gc')
  6. #uploader.authenticate(oauth_path='c:\\keys\\storage.json')
  7. # Video options
  8. options = {
  9. "title" : "Example title", # The video title
  10. "description" : "Example description", # The video description
  11. "tags" : ["tag1", "tag2", "tag3"],
  12. "categoryId" : "22",
  13. "publishAt":"2015-01-21T11:20:27.751+00:00",
  14. "privacyStatus" : "public", # Video privacy. Can either be "public", "private", or "unlisted"
  15. "kids" : False # Specifies if the Video if for kids or not. Defaults to False.
  16. # "thumbnailLink" : "https://hhh.com.tw/event170427/images/designer/37.png" # Optional. Specifies video thumbnail.
  17. }
  18. # upload video
  19. uploader.upload('C:\\data\\demo\\test.mp4', options)
  20. uploader.close()