我已经从google docs中实现了以下代码...
--编码:utf-8--
用于youtube.playlists.insert的示例Python代码
请参阅有关在本地运行这些代码示例的说明:
https://developers.google.com/explorer-help/guides/code_samples#python
导入操作系统
导入google_auth_oauthlib.flow
导入googleapiclient.discovery
导入googleapiclient.errors
范围= [“ https://www.googleapis.com/auth/youtube.force-ssl”]
def main():
在本地运行时禁用OAuthlib的HTTPS验证。
请勿在生产中将此选项保持启用状态。
os.environ [“ OAUTHLIB_INSECURE_TRANSPORT”] =“ 1”
api_service_name =“ youtube”
api_version =“ v3”
client_secrets_file =“ YOUR_CLIENT_SECRET_FILE.json”
获取凭据并创建API客户端
flow = google_auth_oauthlib.flow.InstalledAppFlow.from_client_secrets_file(
client_secrets_file,范围)
凭证= flow.run_console()
youtube = googleapiclient.discovery.build(
api_service_name,api_version,凭据=凭据)
request = youtube.playlists()。insert(
part =“ snippet,status”,
body = {
“代码段”:{
“标题”:“通过API创建的示例播放列表”,
“描述”:“这是一个播放列表描述示例。”,
“标签”:[
“样本播放列表”,
“ API调用”
],
“ defaultLanguage”:“ en”
},
“状态”:{
“ privacyStatus”:“私人”
}
}
)
响应= request.execute()
打印(响应)
如果名称 ==“ 主要”:
main()
转到链接后,他们要求输入一些授权码...
此错误即将来临是什么问题...
错误:redirect_uri_mismatch .....