微信公众平台开发问题请教

Lucare 发布于 2016/05/31 09:15
阅读 257
收藏 0

做过微信公众平台开发的同学,可否告知下,在我的后台系统中,要接入微信平台的管理,例如用户管理,素材管理等等,调用微信提供的接口,我目前是通过前台页面对后台发起异步请求,然后在后台模拟发起http get和post请求,这样获取的结果直接返回给页面了。但是总感觉这样一去一来不太合理。

这里解释下我的操作:

1.为什么使用异步请求,因为不管直接还是间接请求,微信服务器返回的都是json类型数据,方便处理。

2.为什么还要经过自己的后台,因为前台直接访问微信服务器会有跨域问题,如果使用nginx倒是可以解决跨域,但是会暴露appid和secret。

所以我想问下有没有更好的解决方案。

加载中
0
Lucare
Lucare
我是一楼
0
Lucare
Lucare
咋没人指点迷津呢
0
张家小杰杰
appid和secret必须要放在后台最好是配置文件里  前端不安全。
张家小杰杰
回复 @Lucare : 不懂你的要咨询的啥问题。。完整的肯定是前端请求自己后台的action 然后发起微信接口请求 得到数据 返回前端展示。
Lucare
Lucare
是放在后台
0
D
DaRKeViL
某些时效性不是很强的数据可以考虑定时去从微信接口获取,并缓存下来,前端去后端直接取本地缓存数据,而不是再调用微信接口去取数据
Lucare
Lucare
好的,谢谢提醒!
0
聪明的二休
aceessToken貌似后台刷定时任务存缓存里的,appID、securet这些写配置文件就好了,不放心就加密
聪明的二休
回复 @Lucare : 是的,定时任务就放后台刷,刷完放缓存里,不管前端后台都能找到
Lucare
Lucare
都是在后台模拟发起post和get请求吗
0
好多小兔兔
后台可以调用微信的接口更新素材信息,把素材的地址存在自己的数据库中,要用的时候直接取好了