java - JAVA youtube api允许用户无需登录即可上传到我的频道
问题描述
我正在玩他们在这个链接中提供的 youtube api 示例 和JAVA
我可以搜索视频,将视频上传到特定频道,他们提供的所有代码都可以正常工作。
我面临的唯一问题是“当我尝试上传时,它会打开我的默认浏览器并要求我登录”
喜欢这个截图。
这就是我的想法,我知道这不是那么简单,它只是对我想要实现的目标的想象。
// String myaccount = "username@gmail.com"
// String mypassword = "123456789"
// String mychannel_id = "UCU7mv98lde1hon2DXIgGMKg"
// signin(myaccount,mypassword,mychannel_id);
// upload(video.mp4);
我有的:
client_id, client_secret in json file
the channel id, account, and the password
我正在寻找大约一天,我得到的只是..
访问令牌,令牌服务API,身份工具包API,onBehalfOfContent,onBehalfOfContentOwner
但是我不知道它们是如何工作的或者我在哪里可以得到它们
最后我有个小主意,我跟踪了代码,发现它保存了一个包含所有凭据的文件,其中C://users/user-name/.oauth-credentials
不可读,但它似乎用于使用密码和通道 ID 授权帐户
我可以用这个吗?它会因任何原因过期,我必须刷新,如果是这样,我该如何刷新它?
谢谢你的帮助顺便说一句
解决方案
推荐阅读
- mongodb - 使用聚合根据多个条件查找用户列表
- node.js - 以管理员身份使用 child_process.execFile 打开 Git
- javascript - 基于 URL 参数 DRY 的视频弹窗触发事件
- android - 如何判断 TextView 文本是否由于 singleLine="true" 而被截断?
- bash - 在 bash 中选择随机目录的脚本
- azure - 操作导致超出Core的配额限制。最大允许:4,当前使用:4,额外请求:4。在 14 天免费试用期间
- elixir - HMAC、Elixir、Plug.Conn(尝试多次调用 read_body)
- java - 在 Android 中注入 ViewModelFactory 有什么意义 - Dagger 2
- delphi-xe2 - 如何使用 Teechart(Delphi)从数据源中显示正确的 x 轴(底轴)标签
- batch-file - 批处理文件 - 仅转换新文件