Skip to main content

Module constants

Module constants 

Source
Expand description

Application constants (API base URL, version, timeouts).

Constantsยง

BASE_API_URL
Base URL for the Threads Graph API.
CONTAINER_ERR_FAILED_DOWNLOADING_VIDEO
Container error: failed downloading video.
CONTAINER_ERR_FAILED_PROCESSING_AUDIO
Container error: failed processing audio.
CONTAINER_ERR_FAILED_PROCESSING_VIDEO
Container error: failed processing video.
CONTAINER_ERR_INVALID_ASPECT_RATIO
Container error: invalid aspect ratio.
CONTAINER_ERR_INVALID_AUDIO_CHANNELS
Container error: invalid audio channels.
CONTAINER_ERR_INVALID_AUDIO_CHANNEL_LAYOUT
Container error: invalid audio channel layout.
CONTAINER_ERR_INVALID_BIT_RATE
Container error: invalid bit rate.
CONTAINER_ERR_INVALID_DURATION
Container error: invalid duration.
CONTAINER_ERR_INVALID_FRAME_RATE
Container error: invalid frame rate.
CONTAINER_ERR_UNKNOWN
Container error: unknown error.
CONTAINER_STATUS_ERROR
Container status: error occurred.
CONTAINER_STATUS_EXPIRED
Container status: expired.
CONTAINER_STATUS_FIELDS
Field set for container status queries.
CONTAINER_STATUS_FINISHED
Container status: upload finished, ready to publish.
CONTAINER_STATUS_IN_PROGRESS
Container status: upload in progress.
CONTAINER_STATUS_PUBLISHED
Container status: published.
DEFAULT_CONTAINER_POLL_INTERVAL
Interval between polling attempts. Documentation recommends querying once per minute.
DEFAULT_CONTAINER_POLL_MAX_ATTEMPTS
Maximum number of polling attempts for container status. Documentation recommends querying once per minute for no more than 5 minutes.
DEFAULT_HTTP_TIMEOUT
Default HTTP request timeout.
DEFAULT_POSTS_LIMIT
Default number of posts if not specified.
ERR_CODE_FEATURE_NOT_AVAILABLE
Returned when a feature is not available.
ERR_CODE_GEO_GATING_INVALID_COUNTRY_CODES
Returned when geo-gating country codes are invalid.
ERR_CODE_LINK_LIMIT_EXCEEDED
Returned when a post contains more than 5 unique links.
ERR_EMPTY_CONTAINER_ID
Validation error message: container ID required.
ERR_EMPTY_POST_ID
Validation error message: post ID required.
ERR_EMPTY_SEARCH_QUERY
Validation error message: search query required.
ERR_EMPTY_USER_ID
Validation error message: user ID required.
GHOST_POST_FIELDS
Field set for ghost/ephemeral post queries.
LOCATION_FIELDS
Field set for location queries.
MAX_ALT_TEXT_LENGTH
Maximum characters for alt text on media.
MAX_CAROUSEL_ITEMS
Maximum items in a carousel.
MAX_LINKS
Maximum number of links in a post.
MAX_POLL_OPTIONS
Maximum number of poll options.
MAX_POLL_OPTION_LENGTH
Maximum characters per poll option.
MAX_POSTS_PER_REQUEST
Maximum posts per API request.
MAX_TEXT_ATTACHMENT_LENGTH
Maximum characters for text attachment plaintext.
MAX_TEXT_ENTITIES
Maximum text spoiler entities per post.
MAX_TEXT_LENGTH
Maximum characters for post text.
MAX_TOPIC_TAG_LENGTH
Maximum characters for a topic tag.
MEDIA_TYPE_AUDIO
Media type constant for audio posts.
MEDIA_TYPE_CAROUSEL
Media type constant for carousel posts.
MEDIA_TYPE_IMAGE
Media type constant for image posts.
MEDIA_TYPE_REPOST_FACADE
Media type constant for repost facade.
MEDIA_TYPE_RESPONSE_CAROUSEL
Media type constant for carousel album responses.
MEDIA_TYPE_RESPONSE_TEXT
Media type constant for text post responses.
MEDIA_TYPE_TEXT
Media type constant for text posts.
MEDIA_TYPE_VIDEO
Media type constant for video posts.
MIN_CAROUSEL_ITEMS
Minimum items in a carousel.
MIN_POLL_OPTIONS
Minimum number of poll options.
MIN_SEARCH_TIMESTAMP
Minimum timestamp for search queries (July 5, 2023).
PENDING_REPLY_FIELDS
Field set for pending reply queries (/{media-id}/pending_replies). Includes reply_approval_status and alt_text which are only valid for pending replies.
POST_EXTENDED_FIELDS
Default field set for post queries.
PUBLIC_USER_FIELDS
Field set for public user profile queries.
PUBLISHING_LIMIT_FIELDS
Field set for publishing limit queries.
REPLY_FIELDS
Field set for reply queries (/{media-id}/replies and /{media-id}/conversation).
REPLY_PUBLISH_DELAY
Recommended delay before publishing reply.
USER_PROFILE_FIELDS
Field set for user profile queries.
VERSION
Library version string from Cargo.toml.