# 获取预授权码

调试工具

接口应在服务器端调用,详细说明参见服务端API

# 接口说明

# 接口英文名

getPreAuthCode

# 功能描述

该接口用于获取预授权码(pre_auth_code)是第三方平台方实现授权托管的必备信息,每个预授权码有效期为 1800秒。使用过程中如遇到问题,可在开放平台服务商专区发帖交流。

# 调用方式

# HTTPS 调用


POST https://api.weixin.qq.com/cgi-bin/component/api_create_preauthcode?access_token=ACCESS_TOKEN 

# 请求参数

属性 类型 必填 说明
access_token string 接口调用凭证,该参数为 URL 参数,非 Body 参数。使用component_access_token
component_appid string 第三方平台 appid

# 返回参数

属性 类型 说明
pre_auth_code string 预授权码
expires_in number 有效期,单位:秒

# 调用示例

示例说明: HTTPS请求

# 请求数据示例


{
  "component_appid": "appid_value" 
} 

# 返回数据示例


{
  "pre_auth_code": "Cx_Dk6qiBE0Dmx4EmlT3oRfArPvwSQ-oa3NL_fwHM7VI08r52wazoZX2Rhpz1dEw",
  "expires_in": 600
} 

# 错误码

错误码 错误码取值 解决方案
-1 system error 系统繁忙,此时请开发者稍候再试
40001 invalid credential  access_token isinvalid or not latest 获取 access_token 时 AppSecret 错误,或者 access_token 无效。请开发者认真比对 AppSecret 的正确性,或查看是否正在为恰当的公众号调用接口
40013 invalid appid 不合法的 AppID ,请开发者检查 AppID 的正确性,避免异常字符,注意大小写
61004 access clientip is not registered 第三方平台出口IP未设置
61005 component ticket is expired
41004 appsecret missing 缺少 secret 参数
40125 invalid appsecret view more at http://t.cn/RAEkdVq 无效的appsecret
61006 component ticket is invalid
61011 invalid component
45009 reach max api daily quota limit 调用超过天级别频率限制。可调用clear_quota接口恢复调用额度。
47001 data format error 解析 JSON/XML 内容错误;post 数据中参数缺失;检查修正后重试。
48001 api unauthorized api 功能未授权,请确认公众号已获得该接口,可以在公众平台官网 - 开发者中心页中查看接口权限
42001 access_token expired access_token 超时,请检查 access_token 的有效期,请参考基础支持 - 获取 access_token 中,对 access_token 的详细机制说明
41001 access_token missing 缺少 access_token 参数