我的工作需要访问多个YouTube通道,以提取分析数据并将其导出到数据库。问题是,这需要使用OAuth,这是可以的,除非我不知道控制者的用户名/密码。她可能不会给我她的证书,因为这是私人的。
有没有办法在不显式使用她的用户名/密码的情况下做到这一点?例如,她试着让我成为内容所有者,但我仍然不能授权这种级别的信息。
发布于 2016-01-23 01:58:00
这正是创建OAuth的原因,它是为了在没有用户名和密码的情况下代表用户发出请求。
使该用户生成访问令牌。这是Google Docs。简而言之:
让您的用户使用您的应用密钥向https://accounts.google.com/o/oauth2/token发送post请求。响应应如下所示:
{
type: "oauth",
token: "XXXXXXX"
}然后,通过将上一步返回的令牌作为任何对YouTube应用编程接口的web请求的Bearer文件的值,代表该用户使用他们的令牌发出一个应用编程接口请求。这将允许您在不明确知道用户的用户名和密码的情况下执行经过身份验证的请求。
https://stackoverflow.com/questions/34952208
复制相似问题