类型定义
发布内容的基础数据
首先我们定义了一系列类型,作为扩展发布内容的通信基础。
当你需要发布内容的时候,需要组织一个 SyncData
类型的数据,然后调用 funcPublish
函数来进行发布。
发布数据的组织
发布数据需要根据平台类型来组织,例如动态发布、文章发布、视频发布等。
例如当你要发布动态的时候,需要组织一个 DynamicData
类型的数据到 SyncData
的 data
字段中。
平台信息
当你组织 SyncData
数据的时候,需要获取基本的平台信息,例如平台名称、注入的 Url等。
为了便于管理,我们定义了一个 PlatformInfo
类型的数据,用于组织平台信息。
标签页管理
标签页管理是扩展的另一个重要功能,用于管理发布过程中创建的标签页。
我们定义了一个 TabManagerMessage
类型的数据,用于组织标签页管理的数据。
扩展接口
扩展接口是扩展的另一个重要功能,我们允许开发者通过扩展接口来调用扩展的发布内容功能。
我们定义了一个 ExtensionExternalRequest
和 ExtensionExternalResponse
类型的数据,用于组织扩展接口的数据。
更多信息参考 API 文档