# openShareComponent4FansCircle

粉丝圈打开分享组件 

## API 调用

### QN.app.invoke({api:'openShareComponent4FansCircle', query})

#### API 调用入参

参数名             | 类型       | 是否可选 | 默认值 | 含义
:-------------- | :------- | :--- | :-- | :-----------------------------------------------------------------------------------------------------------------------
`query`         | `Object` |      |     |
`query.sharePlatforms`  | `string` |  可选    |  QINTAO,SINA,WEIXIN_CIRCLE | 要分享的可选渠道，多个用逗号分隔，默认QINTAO,SINA,WEIXIN_CIRCLE
`query.requirePlatforms`  | `string` |  可选    |  QINTAO | 必选渠道，必须包含在备选渠道中，必选渠道用户不可以主动取消,默认QINTAO
`query.textContent`  | `string` |  可选    |  咳咳小西2015夏季新款发布 | 要分享的文本内容，140个字以内
`query.mediaContent`  | `string` |  可选    |  [{"itemTitle": "图片描述","bizId": "1111","picture": "http://img.cdn.taobao.com/1.png","url": "http://item1111.taobao.com","type": 3},{"itemTitle": "图片描述","bizId": "222","picture": "http://img.cdn.taobao.com/2.png","url": "http://item2222.taobao.com","type": 1}] | 待分享多媒体内容的json字符串,json内容文档参见http://gitlab.alibaba-inc.com/chuyan.lxm/itemzaker/wikis/buyshow
`query.id`  | `string` |  可选    |  222222 | 已分享内容的id，新建内容不需要传入
`query.needShorten`  | `string` |  可选    |  1 | 是否要对URL进行短链转换，0：不需要 1：需要，默认不需要


#### API 响应结果

参数名      | 类型  | 示例 | 含义
:------- | :-- | :----- | :---
`result` | `*` |        | 请求响应
`query.id`  | `string` |  <need>    |  <default> | 分享内容的id
`query.errorCode`  | `string` |  <need>    |  <default> | 错误码
`query.errorMsg`  | `string` |  <need>    |  <default> | 错误描述


#### 调用示例

```javascript
QN.app.invoke({
      api:'openShareComponent4FansCircle',
      query:{
                sharePlatforms : 'QINTAO,SINA,WEIXIN_CIRCLE'  ,
                    requirePlatforms : 'QINTAO'  ,
                    textContent : '咳咳小西2015夏季新款发布'  ,
                    mediaContent : '[{"itemTitle": "图片描述","bizId": "1111","picture": "http://img.cdn.taobao.com/1.png","url": "http://item1111.taobao.com","type": 3},{"itemTitle": "图片描述","bizId": "222","picture": "http://img.cdn.taobao.com/2.png","url": "http://item2222.taobao.com","type": 1}]'  ,
                    id : '222222'  ,
                    needShorten : '1'  
            
      }
}).then(result => {
    console.log(result);
}, error => {
    console.log(error);
});
    
```
