Vimeo Java API (Clickntap)

Vimeo Java API (Clickntap)

我正在为 Vimeo 使用 Clickntap Java API,当我尝试他们提供的示例 class 时,它提示错误 http 403。
除了令牌,我还需要其他东西来上传吗?你知道 vimeo 的其他 Java API 吗?

我真的无法使用 Clickntap 库,因为我从未使用过它。但是官方的VimeoJavaAPIgithub可以找到here (vimeo-networking-java). The README is pretty extensive and should cover obtaining an auth token. It doesn't have upload APIs as of right now, but we'll be releasing a library for that in the future. In the mean time, you can use vimeo-networking-java in unison with the developer docs上传

但基本上,您只需要令牌并指定您需要 upload 范围。您需要从您的 Vimeo developer account.

请求访问此范围

请参阅 上关于如何轻松设置访问令牌的答案。

如果您在 vimeo 上生成了访问令牌并且您正在使用该访问令牌,那应该是 enough.Once 您将 clickntap 库包含到您的项目中,您可以这样做.

public class UploadFile {

    public static void main(String[] args) {
        String accesstoken ="abc";
        Vimeo vimeo = new Vimeo(accesstoken);
        boolean upgradeTo1080 = true;
        try {
            String videoEndPoint = vimeo.addVideo(new File(pathtoyourvideo), upgradeTo1080);
            System.out.println(videoEndPoint);
        } catch (IOException | VimeoException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
}

vimeo.addVideo() 方法库中设置为使用访问令牌执行身份验证并上传视频。您也可以自定义选项。与 vimeo 自己的库相比,这是非常普通的库,普通程序员不太容易使用。