Class TdMedia

All Implemented Interfaces:
Serializable

public class TdMedia extends FacebookType
Represents the Threads Media type
See Also:
  • Constructor Details

  • Method Details

    • getAllowlistedCountryCodesAsLocales

    • getMediaProductType

      Surface where the media is published. In the case of Threads, the value is THREADS.
    • setMediaProductType

      public void setMediaProductType(String mediaProductType)
      Surface where the media is published. In the case of Threads, the value is THREADS.
    • getMediaType

      The media type for a Threads post will be one of these values: TEXT_POST, IMAGE, VIDEO, CAROUSEL_ALBUM, or REPOST_FACADE.
    • setMediaType

      public void setMediaType(TdMediaType mediaType)
      The media type for a Threads post will be one of these values: TEXT_POST, IMAGE, VIDEO, CAROUSEL_ALBUM, or REPOST_FACADE.
    • getMediaUrl

      public String getMediaUrl()
      The post’s media URL.
    • setMediaUrl

      public void setMediaUrl(String mediaUrl)
      The post’s media URL.
    • getPermalink

      public String getPermalink()
      Permanent link to the post. Will be omitted if the media contains copyrighted material or has been flagged for a copyright violation.
    • setPermalink

      public void setPermalink(String permalink)
      Permanent link to the post. Will be omitted if the media contains copyrighted material or has been flagged for a copyright violation.
    • getOwner

      public TdProfile getOwner()
      Instagram user ID who created the post.
    • setOwner

      public void setOwner(TdProfile owner)
      Instagram user ID who created the post.
    • getUsername

      public String getUsername()
      Instagram username who created the post.
    • setUsername

      public void setUsername(String username)
      Instagram username who created the post.
    • getText

      public String getText()
      Represents text for a Threads post.
    • setText

      public void setText(String text)
      Represents text for a Threads post.
    • getTimestamp

      public Date getTimestamp()
      Post time. The publish date in ISO 8601 format.
    • setTimestamp

      public void setTimestamp(Date timestamp)
      Post time. The publish date in ISO 8601 format.
    • getShortcode

      public String getShortcode()
      Shortcode of the media.
    • setShortcode

      public void setShortcode(String shortcode)
      Shortcode of the media.
    • getThumbnailUrl

      URL of thumbnail. This only shows up for Threads media with video.
    • setThumbnailUrl

      public void setThumbnailUrl(String thumbnailUrl)
      URL of thumbnail. This only shows up for Threads media with video.
    • getChildren

      List of child posts. This only shows up for carousel posts.
    • setChildren

      public void setChildren(List<TdMedia> children)
      List of child posts. This only shows up for carousel posts.
    • getIsQuotePost

      Indicates if the media is a quoted post made by another user
    • setIsQuotePost

      public void setIsQuotePost(Boolean isQuotePost)
      Indicates if the media is a quoted post made by another user
    • getAltText

      public String getAltText()
      The accessibility text label or description for an image or video in a Threads post
    • setAltText

      public void setAltText(String altText)
      The accessibility text label or description for an image or video in a Threads post
    • getAllowlistedCountryCodes

    • setAllowlistedCountryCodes

      public void setAllowlistedCountryCodes(List<String> allowlistedCountryCodes)
    • getLinkAttachmentUrl

      link attachment URL of the URL that is attachment with highlight. See here: https://developers.facebook.com/docs/threads/posts#tags-and-links-in-posts
    • setLinkAttachmentUrl

      public void setLinkAttachmentUrl(String linkAttachmentUrl)
      link attachment URL of the URL that is attachment with highlight. See here: https://developers.facebook.com/docs/threads/posts#tags-and-links-in-posts