有服务号,已经开启获取用户地理位置,每次用户第一次进入时会推送坐标到服务器配置的URL,但本人想让用户点菜单时打开某个链接时,要把坐标数据附在链接后面让用户打开,要怎么样做到呢?是不是得把用户的坐标与OPENID全存在数据库后,在用户点菜单时从后端按OPENID取出相应的坐标,再附在用户请求的URL后面呢?还是有其它更简化的方式?麻烦给下思路,测试通过100即送出。
解决方案
100
首先View菜单的URL是固定的 不能修改
假如要实现你说的需求 目前本人能想到的方法是:
1.开启上报地理位置,微信便会过每过一段时间向服务器发送一个位置的消息,你可以把这位置保存在数据库
2.由于你是服务号 你可以使用OAuth生成一个URL放在菜单上
3.在这URL的回调页面里根据OpenID从数据库里获取位置信息
4.根据这个位置拼出以URL跳转。
假如要实现你说的需求 目前本人能想到的方法是:
1.开启上报地理位置,微信便会过每过一段时间向服务器发送一个位置的消息,你可以把这位置保存在数据库
2.由于你是服务号 你可以使用OAuth生成一个URL放在菜单上
3.在这URL的回调页面里根据OpenID从数据库里获取位置信息
4.根据这个位置拼出以URL跳转。