Query Post
The Social SDK product includes a powerful Posts Query method that allows users to search for and retrieve posts that match specific criteria. This functionality is useful for a variety of use cases and provides a flexible and customizable approach to managing and displaying content in your app. Furthermore, the result of the method will always return as Live collection.
Use-case Examples
Posts Query API can be useful for the use cases that require flattening the search and results. For example:
All posts in a community or user feed
Media gallery that shows the list of all images, posted by a user
List of all the text posts that are deleted in a community
Query Options
The Posts Query method is capable of retrieving and searching all posts on the server that match the specified criteria, which are:
targetId
- ID of the community or user respectively.targetType
- Type of the target, either a particular community or a user feed.types
- available post types arevideo
,image
,file
,liveStream
,poll
andcustom
post. Alternatively, if you don't specify a particular post type, it will return all post types for a specific target.includeDeleted
- Deletion filter. When the boolean is set totrue
, it retrieves both deleted and non-deleted posts. Conversely, when set tofalse
, only non-deleted posts are returned. The default state of the boolean isfalse
. Additionally, it excludes all deleted posts (both soft and hard deleted posts) not owned by the logged-in user. Community moderators have visibility of soft-deleted posts in the community feed, while self-users can see their own soft-deleted posts in their user feed.sortBy
- When it is set to "lastCreated", the most recently created posts will appear at the top of the result. Conversely, when the "sortOption" is set to "firstCreated", the earliest created posts will be displayed at the top of the result.
For custom post, follow a namespace like format.
Example: "my.customtype
"
Last updated