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

Search Document