.. automethod:: API.simple_upload
+.. automethod:: API.chunked_upload
+
Account Methods
---------------
Media methods
-------------
-.. method:: API.chunked_upload(filename, [file], [file_type], \
- [wait_for_async_finalize], [media_category], \
- [additional_owners])
-
- Use this to upload media to Twitter.
- This uses the chunked upload endpoints and calls
- :func:`API.chunked_upload_init`, :func:`API.chunked_upload_append`, and
- :func:`API.chunked_upload_finalize`.
- If ``wait_for_async_finalize`` is set, this calls
- :func:`API.get_media_upload_status` as well.
-
- :param filename: |filename|
- :param file: |file|
- :param file_type: The MIME type of the media being uploaded.
- :param wait_for_async_finalize: Whether to wait for Twitter's API to finish
- processing the media. Defaults to ``True``.
- :param media_category: |media_category|
- :param additional_owners: |additional_owners|
-
- :rtype: :class:`Media` object
-
-
.. method:: API.chunked_upload_init(total_bytes, media_type, \
[media_category], [additional_owners])
def chunked_upload(self, filename, *, file=None, file_type=None,
wait_for_async_finalize=True, media_category=None,
additional_owners=None, **kwargs):
- """ :reference https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/uploading-media/chunked-media-upload
+ """chunked_upload(filename, *, file, file_type, \
+ wait_for_async_finalize, media_category, \
+ additional_owners)
+
+ Use this to upload media to Twitter. This uses the chunked upload
+ endpoints and calls :func:`API.chunked_upload_init`,
+ :func:`API.chunked_upload_append`, and
+ :func:`API.chunked_upload_finalize`. If ``wait_for_async_finalize`` is
+ set, this calls :func:`API.get_media_upload_status` as well.
+
+ :param filename: |filename|
+ :param file: |file|
+ :param file_type: The MIME type of the media being uploaded.
+ :param wait_for_async_finalize: Whether to wait for Twitter's API to
+ finish processing the media. Defaults to ``True``.
+ :param media_category: |media_category|
+ :param additional_owners: |additional_owners|
+
+ :rtype: :class:`Media` object
+
+ :reference https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/uploading-media/chunked-media-upload
"""
fp = file or open(filename, 'rb')