跳到主要内容

分享(Share)

share API 用于分享消息给用户的订阅。

请求参数

Facebook

参数类型说明备注
third_typestring第三方渠道
类型 facebook
必填
app_idstring申请 Facebook 应用的唯⼀标识符必填
hrefstring对此帖⼦附加的链接必填
displaystring对话框呈现方式:
page
iframe
popup
touch
更多信息,请参见 分享对话框
选填
redirect_uristring用户点击对话框中的按钮后重新定向到此网址选填

Kakao

参数类型说明备注
third_typestring第三方渠道
类型 kakao
必填
shareTypestring分享类型
story:kakao 故事
talk:kakao talk
必填
jsKeystringkakao jskey必填
hrefstring分享页面 URL
shareType'story' 时,分享页面可以设置背景图片和标题等
textstring自动输⼊的文字
不需要默认文字时可以设置成空字符串''
shareTypestory 时必填
imageUrlstring分享页面背景图片 URLshareTypetalk 时必填
titlestring分享页面标题shareTypetalk 时必填
descriptionstring分享页面描述shareTypetalk' 时需关注,选填

Twitter

参数类型说明备注
third_typestring第三方渠道
类型 twitter
必填
urlstring共享 URL,将在已发布的推文中自动缩短
共享 URL 可能会出现⼀张卡片
选填
viastring使用 通过 参数标记用户 (@username)选填
textstring文本参数显示在推文编辑器中预选。
推文作者可以通过单个删除操作轻松删除文本
选填
hashtagsstring使用 hashtags 参数向推文添加逗号分隔的主题标签列表选填

VK

参数类型说明备注
third_typestring第三方渠道
类型 vk
必填
urlstring分享链接必填
imagestring图片地址选填
titlestring标题选填

请求示例

accountApi.share({
third_type: 'facebook',
href: 'https://test-common-web.intlgame.com/jssdk/map-demo.html',
hashtag: '#facebook',
app_id: 'xxxxx',
display: 'page',
redirect_uri: 'https://test-common-web.intlgame.com/jssdk/map-demo.html',
}).then((e)=>{
(res) => {
console.log(res);
}
});

返回参数

参数类型说明
retnumber返回代码
0: 请求成功,解析相关返回的字段信息。
!=0: 请求失败,检查 msg 查看详细的退货信息。
msgstring结果说明