首先,对不起我的英文,谢谢你编辑我的问题 . 我需要使用我的管理员帐户访问我的应用上的视频 . 所以我必须在 Headers 上发送我的令牌,文档说:
curl -H“授权:持票人OAUTH_TOKEN”https://api.vimeo.com
但我不能在Java上这样做,这是我的方法:
public调用fetchContent(String uri,CacheControl cacheControl,ModelCallback回调,@ Nullable String查询,@ Nullable Map refinementMap,@ Nullable String fieldFilter)
2 回答
您可以使用vimeo-networking库的version 1.0.1执行此操作 . 如果您参考README中的新部分以及sample app,它将介绍如何使用开发人员控制台提供的oAuth Token(或"access token")初始化
VimeoClient
实例 .VimeoClient.initialize(new Configuration.Builder(<accessToken>).build());
您可以使用客户端ID和客户端密钥初始化构建器,然后如果您还想允许代码授予身份验证,则使用
setAccessToken(<accessToken>)
在构建器上设置访问令牌 .在构建器上设置此访问令牌将默认所有使用该令牌的请求 . 如果您提供了客户端ID和客户端密钥,则应用程序的用户可以使用代码授予身份验证进行身份验证 . 这将覆盖您最初提供的“访问令牌”,所有将来的请求都将使用其令牌 .
完全披露:我是这个图书馆的作者之一 . 我们还高度鼓励提交任何问题或功能请求here .
使用HttpURLConnection并在标头中传递OAUTH_TOKEN