uploadStatus method
Future<UploadStatus>
uploadStatus({
- required String mediaId,
- TransformResponse<
UploadStatus> transform = defaultUploadStatusTransform,
The STATUS
command is used to periodically poll for updates of media
processing operation. After the STATUS
command response returns
succeeded, you can move on to the next step which is usually create Tweet
with mediaId
.
mediaId
: The mediaId
returned from the INIT
command.
transform
: Can be used to parse the request. By default, the response is
parsed in an isolate.
See https://developer.twitter.com/en/docs/media/upload-media/api-reference/get-media-upload-status.
Implementation
Future<UploadStatus> uploadStatus({
required String mediaId,
TransformResponse<UploadStatus> transform = defaultUploadStatusTransform,
}) async {
final params = <String, String>{}
..addParameter('command', 'STATUS')
..addParameter('media_id', mediaId);
return client
.get(Uri.https('upload.twitter.com', '1.1/media/upload.json', params))
.then(transform);
}