socialgata-plugin-typings
类型 socialgata 插件。
安装
npm i --save-dev @infogata/socialgata-plugin-typings
使用
配置 tsconfig.json
{
"compilerOptions": {
"types": ["@infogata/socialgata-plugin-typings"]
}
}
或者
脚本导入
import "@infogata/socialgata-plugin-typings";
插件的方法
SocialGata插件可以实现以下回调方法:
饲料的方法
onGetFeed(request?: GetFeedRequest)-获取主feed/时间轴onGetCommunity(request: GetCommunityRequest)-从特定社区获取帖子onGetCommunities(request: GetCommunitiesRequest)-获取社区列表onSearch(request: SearchRequest)-搜寻职位onSearchCommunity(request: SearchCommunityRequest)-搜索帖子在一个单一的社区
注释的方法
onGetComments(request: GetCommentsRequest)-获得帖子的评论onGetCommentReplies(request: GetCommentRepliesRequest)-获取评论的回复
用户的方法
onGetUser(request: GetUserRequest)-获取用户的个人资料和帖子
实例方法(联邦平台)
onGetInstances(request?: GetInstancesRequest)-获取可用的实例
趋势的方法
onGetTrendingTopics(request?: GetTrendingTopicsRequest)-获取热门话题/标签onGetTrendingTopicFeed(request: GetTrendingTopicFeedRequest)-获取热门话题的帖子
身份验证方法
onLogin(request: LoginRequest)-处理登入onLogout()-处理注销onIsLoggedIn()-检查登录状态onPostLogin()—登录成功后调用onPostLogout()-登出后调用
用户界面的方法
onUiMessage(message: any)-接收来自UI帧的消息onChangeTheme(theme: Theme)-当主题改变时调用onGetPlatformType()-返回平台类型(论坛、微博、图板)