tweet_embed | R Documentation |
Uses Twitter's oembed API to embed a tweet in R Markdown HTML outputs.
tweet_embed( tweet_url, maxwidth = 550, plain = FALSE, hide_media = FALSE, hide_thread = FALSE, omit_script = TRUE, align = c("none", "left", "right", "center"), related = NULL, lang = "en", theme = c("light", "dark"), link_color = NULL, widget_type = NULL, dnt = TRUE ) tweet_url(screen_name = NULL, status_id) screen_name %tweet% status_id
tweet_url |
The URL for the tweet, or use |
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 |
plain |
Embeds the tweet without including Twitter's JavaScript code.
This means the tweets will be displayed as minimally styled HTML in
Note that for HTML outputs, you can't selectively choose whether or not a tweet is rendered in plain HTML if you include multiple tweet. Including one rich embedded tweet will trigger rich embedding of all tweets loaded on the page. |
hide_media |
When set to |
hide_thread |
When set to |
omit_script |
When set to |
align |
Specifies whether the embedded Tweet should be floated left, right, or center in the page relative to the parent element. |
related |
A comma-separated list of Twitter usernames related to your content. This value will be forwarded to Tweet action intents if a viewer chooses to reply, like, or retweet the embedded Tweet. |
lang |
Request returned HTML and a rendered Tweet in the specified Twitter language supported by embedded Tweets. |
theme |
When set to |
link_color |
Adjust the color of Tweet text links with a hexadecimal color value. |
widget_type |
Set to |
dnt |
When set to |
screen_name |
The user's screen name |
status_id |
The tweet's status id |
The placeholder HTML for the tweet
tweet_url
: Create a URL for a tweet from a screen name and status id.
%tweet%
: A shortcut for the impatient.
https://developer.twitter.com/en/docs/tweets/post-and-engage/api-reference/get-statuses-oembed
Other Tweet-embedding functions:
include_tweet()
,
tweet_screenshot()
## Not run: # these are equivalent tweet_embed("https://twitter.com/alexpghayes/status/1211748406730706944") tweet_embed(tweet_url("alexpghayes", "1211748406730706944")) tweet_embed("1211748406730706944") # Adding many tweets at once to a document takes a little bit more work thread <- c( "https://twitter.com/grrrck/status/1333804309272621060", "https://twitter.com/grrrck/status/1333804487148855300", "https://twitter.com/grrrck/status/1333805092152123394" ) htmltools::tagList( lapply(thread, tweet_embed, plain = TRUE) ) ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.