# urlProxyAndShort

url防屏蔽及短链转换 

## API 调用

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

#### API 调用入参

参数名             | 类型       | 是否可选 | 默认值 | 含义
:-------------- | :------- | :--- | :-- | :-----------------------------------------------------------------------------------------------------------------------
`query`         | `Object` |      |     |
`query.urls`  | `string` |  可选    |  http://www.baidu.com,http://qq.com | 需要转换的url集合
`query.needProxy`  | `string` |  可选    |  0 | 是否需要防屏蔽，0:不需要，1：需要。默认值：1
`query.needShorten`  | `string` |  可选    |  0 | 是否需要短链转换，0：不需要 1：需要 默认值：1


#### API 响应结果

参数名      | 类型  | 示例 | 含义
:------- | :-- | :----- | :---
`result` | `*` |        | 请求响应
`query.proxy_shorten_url_post_response`  | `object []` |  <need>    |  <default> | 转换后的url集合
`query.=== result_url`  | `string` |  <need>    |  <default> | 转换后的链接
`query.=== orgin_url`  | `string` |  <need>    |  <default> | 转换前的原链接


#### 调用示例

```javascript
QN.app.invoke({
      api:'urlProxyAndShort',
      query:{
                urls : 'http://www.baidu.com,http://qq.com'  ,
                    needProxy : '0'  ,
                    needShorten : '0'  
            
      }
}).then(result => {
    console.log(result);
}, error => {
    console.log(error);
});
    
```
