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). Includesreply_approval_statusandalt_textwhich 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}/repliesand/{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.