删除结构后,现在在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中分享视频?
解决方法:
3)正确的解决方案:
您可以使用extend套件,并使用the media/uploads endpoint.