分享(Share)
share
API 用于分享消息给用户的订阅。
请求参数
Facebook
参数 | 类型 | 说明 | 备注 |
---|---|---|---|
third_type | string | 第三方渠道 类型 facebook | 必填 |
app_id | string | 申请 Facebook 应用的唯⼀标识符 | 必填 |
href | string | 对此帖⼦附加的链接 | 必填 |
display | string | 对话框呈现方式: page iframe popup touch 更多信息,请参见 分享对话框。 | 选填 |
redirect_uri | string | 用户点击对话框中的按钮后重新定向到此网址 | 选填 |
Kakao
参数 | 类型 | 说明 | 备注 |
---|---|---|---|
third_type | string | 第三方渠道 类型 kakao | 必填 |
shareType | string | 分享类型 story:kakao 故事 talk:kakao talk | 必填 |
jsKey | string | kakao jskey | 必填 |
href | string | 分享页面 URL 当 shareType 是 'story' 时,分享页面可以设置背景图片和标题等 | |
text | string | 自动输⼊的文字 不需要默认文字时可以设置成空字符串'' | 当 shareType 是 story 时必填 |
imageUrl | string | 分享页面背景图片 URL | 当 shareType 是 talk 时必填 |
title | string | 分享页面标题 | 当 shareType 是 talk 时必填 |
description | string | 分享页面描述 | 当 shareType 是 talk ' 时需关注,选填 |
Twitter
参数 | 类型 | 说明 | 备注 |
---|---|---|---|
third_type | string | 第三方渠道 类型 twitter | 必填 |
url | string | 共享 URL,将在已发布的推文中自动缩短 共享 URL 可能会出现⼀张卡片 | 选填 |
via | string | 使用 通过 参数标记用户 (@username) | 选填 |
text | string | 文本参数显示在推文编辑器中预选。 推文作者可以通过单个删除操作轻松删除文本 | 选填 |
hashtags | string | 使用 hashtags 参数向推文添加逗号分隔的主题标签列表 | 选填 |
VK
参数 | 类型 | 说明 | 备注 |
---|---|---|---|
third_type | string | 第三方渠道 类型 vk | 必填 |
url | string | 分享链接 | 必填 |
image | string | 图片地址 | 选填 |
title | string | 标题 | 选填 |
请求示例
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);
}
});
返回参数
参数 | 类型 | 说明 |
---|---|---|
ret | number | 返回代码 0: 请求成功,解析相关返回的字段信息。 !=0: 请求失败,检查 msg 查看详细的退货信息。 |
msg | string | 结果说明 |