From 6aa56f34c430a02826f7b79fc18ced42680f14b2 Mon Sep 17 00:00:00 2001 From: Harmon Date: Tue, 6 Apr 2021 17:33:16 -0500 Subject: [PATCH] Update and improve documentation for API.get_oembed Automatically use docstring for documentation Improve method and documentation order Improve formatting --- docs/api.rst | 65 ++------------------------------------- tweepy/api.py | 84 +++++++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 74 insertions(+), 75 deletions(-) diff --git a/docs/api.rst b/docs/api.rst index 42ffbff..71f69ff 100644 --- a/docs/api.rst +++ b/docs/api.rst @@ -35,6 +35,8 @@ Post, retrieve, and engage with Tweets .. automethod:: API.statuses_lookup +.. automethod:: API.get_oembed + .. method:: API.retweets_of_me([since_id], [max_id], [count], [page]) Returns the 20 most recent tweets of the authenticated user that have been @@ -211,69 +213,6 @@ Status methods :rtype: :class:`Status` object -.. method:: API.get_oembed(url, [maxwidth], [hide_media], [hide_thread], \ - [omit_script], [align], [related], [lang], \ - [theme], [link_color], [widget_type], [dnt]) - - Returns a single Tweet, specified by either a Tweet web URL or the Tweet ID, - in an oEmbed-compatible format. The returned HTML snippet will be - automatically recognized as an Embedded Tweet when Twitter's widget - JavaScript is included on the page. - - The oEmbed endpoint allows customization of the final appearance of an - Embedded Tweet by setting the corresponding properties in HTML markup to be - interpreted by Twitter's JavaScript bundled with the HTML response by - default. The format of the returned markup may change over time as Twitter - adds new features or adjusts its Tweet representation. - - The Tweet fallback markup is meant to be cached on your servers for up to - the suggested cache lifetime specified in the ``cache_age``. - - :param url: The URL of the Tweet to be embedded - :param maxwidth: The maximum width of a rendered Tweet in whole pixels. A - supplied value under or over the allowed range will be - returned as the minimum or maximum supported width - respectively; the reset width value will be reflected in - the returned ``width`` property. Note that Twitter does not - support the oEmbed ``maxheight`` parameter. Tweets are - fundamentally text, and are therefore of unpredictable - height that cannot be scaled like an image or video. - Relatedly, the oEmbed response will not provide a value for - ``height``. Implementations that need consistent heights - for Tweets should refer to the ``hide_thread`` and - ``hide_media`` parameters below. - :param hide_media: When set to ``true``, ``"t"``, or ``1``, links in a - Tweet are not expanded to photo, video, or link previews. - :param hide_thread: When set to ``true``, ``"t"``, or ``1``, a collapsed - version of the previous Tweet in a conversation thread - will not be displayed when the requested Tweet is in - reply to another Tweet. - :param omit_script: When set to ``true``, ``"t"``, or ``1``, the - ``