Skip to content

weixin4j.properties

jinyu edited this page Apr 8, 2017 · 2 revisions

weixin4j.propertiesweixin4j所使用的非必须的配置文件,如果确定使用请保证填写格式的正确性并放在项目的classpath的根目录下,填写格式见下:

公众号开发(weixin4j-mp)

weixin4j.account

JSON字符串类型,其值填写公众号的账号信息:

  • id:公众号的appid
  • secret:公众号的secret
  • components:第三方组件信息
  • mchId:微信商户号 微信支付时需要填入
  • certificateKey:加载支付证书文件的密码 如果不填写则默认获取mchId作为密码
  • certificateFile:微信支付某些接口(退款等)需要的ca证书存放的路径,classpath路径下可以写classpath:xxxxx.p12,为空时则获取classpath根目录下的ca.p12文件
  • paySignKey:微信支付中调用API的密钥 微信支付时需要填入

填写示例:

weixin4j.account={"id":"wx4ab8f8de58159a57","secret":"1d4eb0f4bf556aaed539f30ed05ca795",\
"components":[{"id":"应用组件的id","secret":"应用组件的secret"}],\
"mchId":"微信商户号 微信支付时需要填入",\
"certificateKey":"加载支付证书文件的密码 如果不填写则默认获取mchId作为密码",\
"certificateFile":"微信支付某些接口(退款等)需要的ca证书存放的路径,classpath路径下可以这么写classpath:xxxxx.p12,为空时则获取classpath根目录下的ca.p12文件",\
"paySignKey":"微信支付中调用API的密钥 微信支付时需要填入"}

weixin4j.user.oauth.redirect.uri

公众号微信网页oauth授权重定向的url(在使用OauthApi时填写,也可自定义传入),详见点我

weixin4j.open.user.oauth.redirect.uri

网站扫描登陆oauth授权重定向的url(在使用OauthApi时填写,也可自定义传入),详见点我

weixin4j.component.oauth.redirect.uri

第三方组件授权重定向的url(在使用ComponentApi时填写,也可自定义传入),详见点我

weixin4j.component.user.oauth.redirect.uri

第三方组件代替授权公众号发起网页授权重定向的url(在使用ComponentApi时填写,也可自定义传入),详见点我

完整填写示例(可直接复制更改)

# weixin4j的配置文件:如果没有请构造相应参数传入 如果有请保证在classpath的根目录下

# 公众号信息 请按需填写
weixin4j.account={"id":"wx4ab8f8de58159a57","secret":"1d4eb0f4bf556aaed539f30ed05ca795",\
"components":[{"id":"应用组件的id","secret":"应用组件的secret"}],\
"mchId":"微信商户号 微信支付时需要填入",\
"certificateKey":"加载支付证书文件的密码 如果不填写则默认获取mchId作为密码",\
"certificateFile":"微信支付某些接口(退款等)需要的ca证书存放的路径,classpath路径下可以这么写classpath:xxxxx.p12,为空时则获取classpath根目录下的ca.p12文件",\
"paySignKey":"微信支付中调用API的密钥 微信支付时需要填入"}

# 公众号微信网页oauth授权重定向的url(在使用OauthApi时填写,也可自定义传入)

# 详见:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842&token=&lang=zh_CN
weixin4j.user.oauth.redirect.uri=

# 网站扫描登陆oauth授权重定向的url(在使用OauthApi时填写,也可自定义传入)
# 详见:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419316505&token=&lang=zh_CN
weixin4j.open.user.oauth.redirect.uri=

# 第三方组件授权重定向的url(在使用ComponentApi时填写,也可自定义传入)
# 详见:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1453779503&token=&lang=zh_CN
weixin4j.component.oauth.redirect.uri=

# 第三方组件代替授权公众号发起网页授权重定向的url(在使用ComponentApi时填写,也可自定义传入)
# 详见:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419318590&token=&lang=zh_CN
weixin4j.component.user.oauth.redirect.uri=

企业号开发(weixin4j-qy)

weixin4j.account

JSON字符串类型,其值填写企业号的账号信息:

  • id:公众号的appid
  • secret:公众号的secret
  • suites:第三方套件信息
  • providerSecret:第三方提供商secret(企业号登陆)
  • chatSecret:消息服务secret(企业号消息服务,暂时没用到)
  • mchId:微信商户号 微信支付时需要填入
  • certificateKey:加载支付证书文件的密码 如果不填写则默认获取mchId作为密码
  • certificateFile:微信支付某些接口(退款等)需要的ca证书存放的路径,classpath路径下可以写classpath:xxxxx.p12,为空时则获取classpath根目录下的ca.p12文件
  • paySignKey:微信支付中调用API的密钥 微信支付时需要填入

填写示例:

weixin4j.account={"id":"wxb4a36f8a248475e9","secret":"iZ4Bk1gQN5S9lNoECH57krBwXgcN0fQk6wuPN2cE1talXQmjRT5UcKBpz-YHPRnI",\
"suites":[{"id":"应用套件的id","secret":"应用套件的secret"}],\
"providerSecret":"第三方提供商secret(企业号登陆)",\
"chatSecret":"消息服务secret(企业号消息服务,暂时没用到)",\
"mchId":"微信商户号 微信支付时需要填入",\
"certificateKey":"加载支付证书文件的密码 如果不填写则默认获取mchId作为密码",\
"certificateFile":"微信支付某些接口(退款等)需要的ca证书存放的路径,classpath路径下可以写classpath:xxxxx.p12,为空时则获取classpath根目录下的ca.p12文件",\
"paySignKey":"微信支付中调用API的密钥 微信支付时需要填入"}

weixin4j.user.oauth.redirect.uri

企业号成员身份授权重定向的url(在使用OauthApi时填写,也可自定义传入),详见点我

weixin4j.third.oauth.redirect.uri

企业号第三方提供商授权重定向的url(在使用OauthApi时填写,也可自定义传入),详见点我

weixin4j.suite.oauth.redirect.uri

企业号第三方应用套件授权重定向的url(在使用SuiteApi时填写,也可自定义传入),详见点我

完整填写示例(可直接复制更改)

# weixin4j的配置文件:如果没有请构造相应参数传入 如果有请保证在classpath的根目录下

# 企业号信息 请按需填写
weixin4j.account={"id":"wxb4a36f8a248475e9","secret":"iZ4Bk1gQN5S9lNoECH57krBwXgcN0fQk6wuPN2cE1talXQmjRT5UcKBpz-YHPRnI",\
"suites":[{"id":"应用套件的id","secret":"应用套件的secret"}],\
"providerSecret":"第三方提供商secret(企业号登陆)",\
"chatSecret":"消息服务secret(企业号消息服务,暂时没用到)",\
"mchId":"微信商户号 微信支付时需要填入",\
"certificateKey":"加载支付证书文件的密码 如果不填写则默认获取mchId作为密码",\
"certificateFile":"微信支付某些接口(退款等)需要的ca证书存放的路径,classpath路径下可以这么写classpath:xxxxx.p12,为空时则获取classpath根目录下的ca.p12文件",\
"paySignKey":"微信支付中调用API的密钥 微信支付时需要填入"}

# 企业号成员身份授权重定向的url(在使用OauthApi时填写,也可自定义传入)
# 详见:http://qydev.weixin.qq.com/wiki/index.php?title=%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81
weixin4j.user.oauth.redirect.uri=

# 企业号第三方提供商授权重定向的url(在使用OauthApi时填写,也可自定义传入)
# 详见:http://qydev.weixin.qq.com/wiki/index.php?title=%E6%88%90%E5%91%98%E7%99%BB%E5%BD%95%E6%8E%88%E6%9D%83
weixin4j.third.oauth.redirect.uri=

# 企业号第三方应用套件授权重定向的url(在使用SuiteApi时填写,也可自定义传入)
# 详见:http://qydev.weixin.qq.com/wiki/index.php?title=%E4%BC%81%E4%B8%9A%E5%8F%B7%E7%AE%A1%E7%90%86%E5%91%98%E6%8E%88%E6%9D%83%E5%BA%94%E7%94%A8
weixin4j.suite.oauth.redirect.uri=