饭卡小程序后台文档

状态码(state_code)解释

状态码 解释
200 表示请求成功 一切正常
301 重定向,跳转到新的URL
400 请求出现语法错误
401 验证失败
403 资源不可用(没有权限)
404 无法找到指定位置的资源。
405 请求方法(GET、POST、HEAD、Delete、PUT、TRACE等)对指定的资源不适用。
500 服务器遇到了意料不到的情况,不能完成客户的请求。
501 服务器不支持实现请求所需要的功能。

登陆

简单流程如下图:

饭卡小程序后台文档_第1张图片
登陆流程

前台通过小程序接口获取 code,将获取到的 code发送到后台,后台通过 appid+appsecret+code发送给微信服务器以获取 session_keyopenid,后台通过生成随机数的方法生成 user_session,注意 user_session是以 键值对的方式生成,注意设置user_session的有效时间后台将user_session传给前台存入设备,下次用户进入小程序先读取以保存的user_session。示例代码如下:

$_SESSION['user_session'] = array('session_key'=>$session_key,'openid'=>$openid);

首页

前台将用户信息传给后台,后台写入数据库
前台将经度(longitude),纬度(latitude)数据传给后台,后台根据距离对商家排序

根据经纬度计算距离公式

搜索

根据前台传来的search_text进行搜索

商户详情页

你可能感兴趣的:(饭卡小程序后台文档)