微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

删除结构后,现在在Twitter中使用Twitter工具包3

案件 :

>我需要在不打开Twitter Composer的情况下分享文本,图像和视频
>我使用方法StatusesService使用twitter工具包3分享文本,图像和视频
>所以我可以使用以下代码分享文本:

final TwitterSession session = TwitterCore.getInstance().getSessionManager().getActiveSession();
StatusesService statusesService = TwitterCore.getInstance().getapiclient(session).getStatusesService();
statusesService.update("Click this link "+getShareLink(),null,null,null,null,null,null,null,null).enqueue(new Callback<Tweet>() {
    @Override
    public void success(Result<Tweet> result) {
        Toast.makeText(context,"Tweet success ",Toast.LENGTH_SHORT).show();
        Log.e(TAG,"Twitter "+ result.data.toString());
    }

    @Override
    public void failure(TwitterException exception) {
        Toast.makeText(context,"Tweet failure ",Toast.LENGTH_SHORT).show();
        Log.e(TAG,"Twitter "+ exception.getMessage());
    }
});

>对于图像上传,我们可以使用MediaService并上传它,我们可以使用MediaService.upload()方法,但在MediaServicethey提示上传图像,我也检查了他们的文档.
>现在如何使用StatuesServices或任何其他方法在Twitter工具包3中分享视频?

解决方法:

1)原生视频上传支持仅适用于iOS(参见附件部分)

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

3)正确的解决方案:

您可以使用extend套件,并使用the media/uploads endpoint.

请参阅此内容以发出post请求.

原文地址:https://www.jb51.cc/android/1075105.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐