Actions2
Overview
This node, named Bistagram, is designed for searching posts on a social media platform. It supports both simple and advanced search types, allowing users to find posts based on keywords, hashtags, specific usernames, post types, languages, date ranges, and sorting preferences. It is useful for businesses or individuals who want to monitor and analyze social media content relevant to their interests or brand. For example, a marketing team could use it to track posts containing certain hashtags or keywords, filter by post type (image, video, carousel), and sort results by popularity or recency.
Use Case Examples
- Search posts containing specific keywords using the simple search type.
- Perform an advanced search to include, exclude, or require certain keywords, filter by hashtags, post type, language, and date range.
- Sort search results by like count, comment count, or date created to prioritize relevant content.
Properties
| Name | Meaning |
|---|---|
| Search Type | Determines whether the search is simple or advanced, affecting which keyword fields are used. |
| Simple Keywords | Comma-separated keywords for simple search type to find posts containing these terms. |
| Advanced Include Keywords | Comma-separated keywords that must be included in the posts for advanced search. |
| Advanced Exclude Keywords | Comma-separated keywords that must not be present in the posts for advanced search. |
| Advanced Required Keywords | Comma-separated keywords that are preferred or required in the posts for advanced search. |
| Filters | Toggle to enable additional filtering options such as specific page, hashtags, post type, language, date range, and sorting. |
| Specific Page | Filter posts from a specific username (page) when filters are enabled. |
| Hashtags | Comma-separated hashtags to filter posts by when filters are enabled. |
| Post Type | Filter posts by type: unknown, image, video, or carousel when filters are enabled. |
| Language | Filter posts by language: all, Persian, English, or Arabic when filters are enabled. |
| Start Date | Filter posts created after this date when filters are enabled. |
| End Date | Filter posts created before this date when filters are enabled. |
| Sort By | Sort posts by like count, comment count, or date created when filters are enabled. |
| Request Options | Additional request settings such as batching, SSL certificate validation, proxy, and timeout. |
Output
JSON
mustQuery- Array of keywords that must be included in the search.mustNotQuery- Array of keywords that must be excluded from the search.shouldQuery- Array of keywords that are preferred or required in the search.username- Username filter for posts from a specific page.hashtags- Array of hashtags to filter posts.postType- Numeric code representing the type of post (unknown, image, video, carousel).languageType- Numeric code representing the language filter for posts.fromDate- Timestamp representing the start date filter for posts.toDate- Timestamp representing the end date filter for posts.postsSortByType- Numeric code representing the sorting criteria for posts.PaginationpageSize- Number of posts to retrieve per page (fixed at 500).pageNumber- Page number for pagination (starts at 0).
Dependencies
- An API key credential for authentication with the Bistagram API
Troubleshooting
- Ensure the API key credential is correctly configured and has necessary permissions to access the Bistagram API.
- Check that the date filters (Start Date and End Date) are valid and that the Start Date is not after the End Date.
- If no results are returned, verify that the keywords, hashtags, and filters are correctly specified and match existing posts.
- Timeout errors may occur if the server is slow to respond; consider increasing the Timeout setting in Request Options.
- If SSL certificate validation fails, enabling 'Ignore SSL Issues' may help, but use with caution due to security risks.
Links
- Bistagram API Documentation - Official API documentation for the Bistagram service used by this node.