0

我正在开发桌面视频编辑应用程序。在这个应用程序中,我需要实现优酷视频上传功能。为此,我在https://cloud.youku.com上注册了我的应用程序并获得了 ClientId 以使用视频上传 API。

官方文档(中文)说我需要访问和刷新令牌才能使用上传 API。使用带有手动生成的访问令牌的上传 API,我设法将视频上传到我自己的优酷帐户。

但是,在我的应用程序中,我需要将视频上传到最终用户的帐户。根据How to get youku access_token的答案,我正在尝试打开以下 URL 以在最终用户的帐户中授权我的应用程序。 https://openapi.youku.com/v2/oauth2/authorize?state=&redirect_uri=https%3A%2F%2Fispringsolutions.com&response_type=code&client_id={MYAPPCLIENTID}.

但是我收到以下错误响应:

code=1005&type=SystemException&description=Client+id+invalid

我正在使用与将视频上传到我的帐户相同的 ClientId。

我还发现以下文档http://api.sandbox.yes.youku.com/open_upload.html(中文,可以谷歌翻译)提到了不同的授权 URL https://api.youku.com/oauth2/authorize?client_id={client_id}&response_type=code&redirect_uri={CALLBACK_URL}&state=。但是,自 2015 年 9 月以来,此 API 似乎已被删除。

那么,今天是否可以在优酷的最终用户帐户中授权自定义应用程序进行视频上传?我有两个假设:

  • 优酷已取消授权第三方应用程序将视频上​​传到最终用户帐户的功能

或者

  • 第三方应用程序必须通过某种验证过程才能在最终用户的帐户中获得授权
4

1 回答 1

0

关于这个问题,我终于得到了优酷的回复。

您好,您好,请先解答您的问题</p>

1https://openapi.youku.com/v2/oauth2/authorize?这个接口中文档已经废了,建议使用这个上传方案https://cloud.youku.com/docs?id=109

2.您可以使用访问令牌,将您平台的视频内容统一上传至优酷同一个账号,方便您管理

谷歌将其翻译为:


你好,先回答你的问题

  1. https://openapi.youku.com/v2/oauth2/authorize?该接口已弃用,推荐使用本文档中的上传方案https://cloud.youku.com/docs?id=109
  2. 您可以使用一个accesstoken将您平台的视频上传到优酷同一个账号,方便您管理内容

谢谢


因此,我可以得出结论,目前无法通过优酷授权您的应用程序将视频上​​传到另一个用户帐户。

Youku Upload API 现在只适用于批量上传视频到您的帐户。您不能在应用程序中使用优酷上传 API 让应用程序自动将视频上传到最终用户帐户。用户必须通过网络浏览器手动将他们的视频上传到优酷。

于 2020-11-16T15:06:09.293 回答