share
The share API is used to share a message to the user's feed.
Request Parameter
Facebook
| Parameter | Type | Description | Remark | 
|---|---|---|---|
| third_type | string | Third-party channel Enter facebook for Facebook. | Required | 
| app_id | string | Unique app ID of the Facebook app | Required | 
| href | string | Link attached to the shared post | Required | 
| display | string | Dialog box rendering methods: page iframe popup touch For more information, see Share Dialog.  | Optional | 
| redirect_uri | string | Redirect URL for clicking the button in the dialog | Optional | 
Kakao
| Parameter | Type | Description | Remark | 
|---|---|---|---|
| third_type | string | Third-party channel Enter kakao for Kakao. | Required | 
| shareType | string | Share type story: Kakao story talk: Kakao talk  | Required | 
| jsKey | string | kakao jskey | Required | 
| href | string | URL of the shared page When shareType is story, set title, background image and other settings to the shared page. | |
| text | string | Automatically enterted text Set to a null string when default text is not required.  | Require when shareType is story | 
| imageUrl | string | Background image URL of the shared page | Require when shareType is talk | 
| title | string | Title of the shared page | Require when shareType is talk | 
| description | string | Description of the shared page | Optional but pay attention when shareType is talk | 
Twitter
| Parameter | Type | Description | Remark | 
|---|---|---|---|
| third_type | string | Third-party channel Enter twitter for Twitter. | Required | 
| url | string | Shared URL that is automatically shortened in a Tweet A Twitter Card may appear for the shared URL.  | Optional | 
| via | string | Use the via parameter to tag users (@username) | Optional | 
| text | string | Preview of the text in Tweet editor Tweet author can easily delete text with a single delete action.  | Optional | 
| hashtags | string | Use the hashtags parameter to add a comma-separated list of hashtags to Tweets | Optional | 
VK
| Parameter | Type | Description | Remark | 
|---|---|---|---|
| third_type | string | Third-party channel Enter vk for VK. | Required | 
| url | string | URL of the shared content | Required | 
| image | string | Image URL | Optional | 
| title | string | Title of the shared content | Optional | 
Request Sample
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);
    }
});
Response Paramter
| Parameter | Type | Description | 
|---|---|---|
| ret | number | Return code 0: Request success !=0: Request failure, see msg for detailed return message | 
| msg | string | Return message |