android 如何使用 Twitter 工具包 3 在 Twitter 中分享视频?

How to share video in Twitter using Twitter kit 3 in the android?

去除结构后,现在Twitter kit 3用于android

案例:

1) 本机视频上传支持仅适用于 iOS(见附件部分)

2) 快速解决方法 您可以将视频转换为 gif 并上传。

3) 正确解:

你可以extend the kit, and use the media/uploads endpoint.

查看此内容以提出 post 请求。

正在使用 tweet-composer:3.3.0。

我只是把视频Uri添加到我们平时添加图片Uri的地方。 结果出乎意料。

private void shareVideoViaTwitter(File file) {
    try {
        Uri uri = FileProvider.getUriForFile(context, "com.civ.petcam.fileprovider", file);

        context.startActivity(new TweetComposer.Builder(context)
                .text("This video is made with PetCamera")
                .url(new URL("https://play.google.com/store/apps/details?id=com.civ.petcam"))
                .image(uri).createIntent().setFlags(Intent.FLAG_ACTIVITY_NEW_TASK));

        onVideoShareCompleteListener.onVideoShareComplete("twitter");
    } catch (Exception ex) {
        ex.printStackTrace();
    }
}