饭卡小程序后台文档

状态码(state_code)解释

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

登陆

简单流程如下图:

登陆流程

前台通过小程序接口获取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进行搜索

商户详情页

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 状态码(state_code)解释 登陆 获取用户信息,并传给数据库;简单流程如下图: 首页 获取用户地理位置,通...
    大叔蛮威猛阅读 996评论 0 0
  • 一、定位介绍 现在很多社交、电商、团购应用都引入了地图和定位功能,似乎地图功能不再是地图应用和导航应用所特有的。的...
    LHsunshine阅读 348评论 0 0
  • 最近由于公司项目做的是国外的项目,使用到了GoogleMaps SDK ,期间磕磕碰碰各种查资料看官方文档总算完成...
    SHMI阅读 6,826评论 11 14
  • 最近仿照美团做了款应用,刚好用到百度地图,高德地图之前用的比较多,只是这个项目的后台服务器是另外一个公司做的,他们...
    奔跑的小蚂蚁_8b28阅读 1,203评论 0 1
  • 熊志军~【日精进打卡第536天】 11月3号卡 付达新商贸~众德营销 沈阳盛和塾道盛组/稻芽七组 【知~学习】 ■...
    熊志军阅读 176评论 0 0