php 微信企业号 怎么获取不到corpid和secret

php 微信企业号 怎么获取不到corpid和secret,第1张

 刚开始接触微信企业号开发的小伙伴难免会遇到一个问题,就是我们从哪里去找企业号的corpid和corpsecret,其实很简单,corpid可以从企业号主页->设置->基本信息

中可以看到,就在最下面,如图: 至于corpsecret,则需要新建一个管理组才能看到,具体步骤:设置->功能设置-》权限管理;如下图:

新建玩群组之后,会在页面内显示CorpId和secret字段,如图:

至此,开发所需要的两个关键已经可以全部找到。

接下来,需要设置应用的URL、Token、EncodingAESKey;

主要是URL,这个就是和公众号的入口处理一样的,需要我们发布到网站服务器上的处理入口。

Token和AESKey可以根据提示动态生成一个即可,AESKey好像必须是23位的,所以这个一般是让它自己生成的,这个主要用来加密解密使用的。

URL、Token、EncodingAESKey三个参数说明。

1)URL是企业应用接收企业号推送请求的访问协议和地址,支持http或https协议。

2)Token可由企业任意填写,用于生成签名。

3)EncodingAESKey用于消息体的加密,是AES密钥的Base64编码。

验证URL、Token以及加密的详细处理请参考后续 “接收消息时的加解密处理” 的部分。

这个设置的位置:应用系统-》选择具体应用-》回调模式;就可以看到如下图:

这个URL里面指向的页面功能,需要对数据进行解析并返回给微信服务器,因此我们需要在服务器上预先部署好这个处理功能入口。

获取关注事件,回复一个图文,图文链接到表格网址,表格网页要用到微信sdk,获取访问者的openid用于标识不同访问者,有高级权限还可以获取nickname和avatar

看你你支付的时候访问的那个控制器,如果你的控制器是wwwxxxxcom/Home/Index/index 你就要填写成wwwxxxxcom/Home/Index/,授权目录以/结尾,不能传参数

回调地址不可以带参数,只可以是 xxxphp,我做了很多项目的微信支付,一般都会回调,可能存在的问题是没有正确验证。

由于是微信服务器发起的请求,所以返回你是看不到的,只能使用file_put_contents写入文件,来一步一步测试到底在哪出了问题

写个记录日志的方法,在可能出错地方、可能异常记录日志,测试看日志。

另外我直接访问了http://wwwsinotianyoucom/weixin/weixinpnp,显示"您正在搜索的页面可能已经删除、更名或暂时不可用。" ,也就是404内部页面错误,可能php与AspNet不一样吧。

百度搜  “微信公共平台接口php” ,下载下来别人的代码,对比自己看有什么不同。

加入微信公众平台官方群(175054132 ),下载群内共享或者 在问题描述清楚的情况下,向大侠请教。

步骤一:

获取用户信息需要”通过微信认证“ 请确认你是否有相应权限

步骤二:

获取用户基本信息,必须提供ACCESS_TOKEN和openid 两个参数https://mpweixinqqcom/wikit=resource/res_main&id=mp1421140839

//正常情况下,微信会返回下述JSON数据包给公众号:

{

   "subscribe": 1, 

   "openid": "o6_bmjrPTlm6_2sgVt7hMZOPfL2M", 

   "nickname": "Band", 

   "sex": 1, 

   "language": "zh_CN", 

   "city": "广州", 

   "province": "广东", 

   "country": "中国", 

   "headimgurl":  "http://wxqlogocn/mmopen/g3MonUZtNHkdmzicIlibx6iaFqAc56vxLSUfpb6n5WKSYVY0ChQKkiaJSgQ1dZuTOgvLLrhJbERQQ4

eMsv84eavHiaiceqxibJxCfHe/0",

  "subscribe_time": 1382694957,

  "unionid": " o6_bmasdasdsad6_2sgVt7hMZOPfL"

  "remark": "",

  "groupid": 0,

  "tagid_list":[128,2]

}

步骤三:

获取access_token 前需要配置IP白名单和相应设置让其有正确的访问权限

获取access_token 需要三个参数

以下是成功案例:

https://mpweixinqqcom/wikit=resource/res_main&id=mp1421140183

  一、写好接口程序

  在你的服务器上上传好一个接口程序文件。

  二、配置微信公众平台回复接口

  设置回复接口,填好URL和Token。

  三、验证接口

  给这个账号发一条消息过去,收到原样的消息返回,即验证成功了。

  四、开始自定义回复

  注释掉$wechatObj->valid(); 这行,同时去掉//$wechatObj->responseMsg();这行的注释。

  你可以修改responseMsg函数里面的代码,根据用户的消息类型('text','image','location')和消息内容来回复用户不同的内容。

  

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » php 微信企业号 怎么获取不到corpid和secret

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情