访问路径:/api/app/setAppInfo

应用权限:作品——>作品信息

接口说明:设置作品分享信息

类型: POST

Author: Shang Pan,flame

Content-Type: application/json; charset=utf-8

接口描述 设置app信息

Request-headers:

Header类型是否必填字段描述

X-Token

string

true

token

接口入参:

参数类型是否必填字段描述

companyId

string

false

第三方平台企业id

uid

string

true

第三方平台用户的用户id

appid

string

true

appid

shareTitle

string

true

app名称

shareDesc

string

true

app的描述

shareImg

string

true

分享图片地址

showViewFlag

int32

true

是否显示阅读数,0: 不显示,1:显示

appTags

string

false

内容标签,多个标签用分号(;)分割

showWechatHead

int32

false

封面是否使用微信访客头像,0否,1是

defaultWxName

string

false

默认微信昵称

settings

string

false

高级功能设置,对应app_ext表的settings

高级功能设置,json格式字符串。

示例

{
    "workbench":{
        "wxAuthMode":"3"
    }
}

示例说明

enum AUTH_MODE {
  /** 明文授权 */
  SNSAPI_USERINFO = '0',
  /** 静默授权 */
  SNSAPI_BASE = '1',
  /** 先静默后明文授权 */
  SNSAPI_BOTH = '2',
  /** 强制明文授权 */
  FORCE_SNSAPI_USERINFO = '3',
}

接口出参:

Field类型字段描述

code

string

状态码

errorCode

string

错误状态码

msg

string

状态描述

data

object

数据

请求示例

curl -X POST -k -H 'Content-Type: application/json; charset=utf-8' -H 'X-Token' -i https://integrate.rabbitpre.com/api/open/api/app/setAppInfo --data '{
  "companyId": "190",
  "uid": "190",
  "appid": "190",
  "shareTitle": "作品名称",
  "shareDesc": "hpi58p",
  "shareImg": "www.xx.com/xx.png",
  "showViewFlag": 1,
  "appTags": "4gz8x2",
  "showWechatHead": 401,
  "defaultWxName": "frederic.koch"
}'