wechat/share
share module provides sharing API bindings details in wechat document
Values
pub fn auth_private_message(
share_ticket st: String,
complete cb: fn() -> Nil,
) -> promise.Promise(Result(object.JsObject, object.WechatError))
wx.authPrivateMessage
Authenticate private message with share ticket
pub fn get_share_info(
share_ticket st: String,
timeout t: Int,
complete cb: fn() -> Nil,
) -> promise.Promise(Result(object.JsObject, object.WechatError))
wx.getShareInfo
Get share info
pub fn hide_share_menu(
complete cb: fn() -> Nil,
) -> promise.Promise(Result(object.JsObject, object.WechatError))
wx.hideShareMenu
Hide share menu
pub fn off_copy_url(
callback cb: fn(object.JsObject) -> Nil,
) -> Nil
wx.offCopyUrl
Remove copy URL event listener
pub fn off_share_app_message(
callback cb: fn(object.JsObject) -> Nil,
) -> Nil
wx.offShareAppMessage
Remove share app message listener
pub fn on_copy_url(
callback cb: fn(object.JsObject) -> Nil,
) -> Nil
wx.onCopyUrl
Listen for copy URL events
pub fn on_share_app_message(
callback cb: fn(object.JsObject) -> Nil,
) -> Nil
wx.onShareAppMessage
Listen for share app message
pub fn share_app_message(
title t: String,
path p: String,
complete cb: fn() -> Nil,
) -> promise.Promise(Result(object.JsObject, object.WechatError))
wx.shareAppMessage
Share app message
pub fn share_file_message(
file_path fp: String,
complete cb: fn() -> Nil,
) -> promise.Promise(Result(object.JsObject, object.WechatError))
wx.shareFileMessage
Shares file to chat
pub fn share_to_official_account(
article_url au: String,
complete cb: fn() -> Nil,
) -> promise.Promise(Result(object.JsObject, object.WechatError))
wx.shareToOfficialAccount
Shares article to Official Account for publication
pub fn share_video_message(
src s: String,
file_path fp: String,
complete cb: fn() -> Nil,
) -> promise.Promise(Result(object.JsObject, object.WechatError))
wx.shareVideoMessage
Shares video to chat
pub fn show_share_image_menu(
path p: String,
type_name t: String,
complete cb: fn() -> Nil,
) -> promise.Promise(Result(object.JsObject, object.WechatError))
Phase 14: Share Advanced
wx.showShareImageMenu
Opens share image menu for sharing to chat/friends/album/download
pub fn show_share_menu(
with_share_ticket wst: Bool,
complete cb: fn() -> Nil,
) -> promise.Promise(Result(object.JsObject, object.WechatError))
wx.showShareMenu
Show share menu
pub fn update_share_menu(
with_share_ticket wst: Bool,
complete cb: fn() -> Nil,
) -> promise.Promise(Result(object.JsObject, object.WechatError))
wx.updateShareMenu
Update share menu