如何在Twitter中使用推特工具箱3在android中分享视频?
问题描述:
织物除去,现在微试剂盒3后在机器人如何在Twitter中使用推特工具箱3在android中分享视频?
情况下使用:
我需要共享文本,图像和视频,而无需打开
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()
方法,但在MediaService
他们只提示图片上传,我也检查了他们的文档。现在如何使用
StatuesServices
或任何其他方法共享Twitter套件3中的视频?
答
1)本地视频上传支持仅适用于iOS(见附件部分)
2)快速坏解决方法可以视频转换为GIF和上传。
3)适当溶液:
可以extend的试剂盒,并使用the media/uploads endpoint。
看到这个作出post请求。
是的,这是正确的,我已经通过twitter4j做到了,但不幸的是它不能在twitter sdk中通过扩展它来工作,因为INIT,APPEND在FINALIZE步骤之前检查状态时,它会抛出错误@Optional –
什么是错误。你可以分享你的JSON有效载荷和响应吗? – Optional
你已经通过在android中扩展twitter套件来完成它了吗? –