当前位置: 首页 > news >正文

光明网站建设百度问问首页

光明网站建设,百度问问首页,虎门网站制作,网络营销是什么1717技术栈: 1. 微信开发者工具中的调试基础库版本:3.1.2。 2. 后台:django。 步骤: 1. 首先在后台django项目的定时任务中增加一个下载access_token函数,并把得到的access_token保存在数据库中(其实随便哪里…

技术栈:

1. 微信开发者工具中的调试基础库版本:3.1.2。

2. 后台:django。

步骤:

1. 首先在后台django项目的定时任务中增加一个下载access_token函数,并把得到的access_token保存在数据库中(其实随便哪里都行)。其中APPID和SECRET就是小程序的:

def getAcessToken():# 获取access_tokenurl = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=%s&secret=%s' % (APPID, SECRECT)res = requests.get(url)token = json.loads(res.text)['access_token']  # 这就是获得token。

2. 小程序的wxml文件中安放一个必须的按钮:

<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">获取手机号</button>

3. 对应的js文件中安放下面的js代码:

getPhoneNumber(e){wx.request({url: 'https://xxx.xxx/phonenumber',  # 这是django后台给配置的urldata:{'code': e.detail.code,  # 这是发给后台的code,要用它接收手机号},method: 'GET',success: (res)=>{console.log('手机号是:' + res.data.phone)}}) },

4. 在django的urls.py中设置path:

path('phonenumber/', views.getPhoneNumber)

5. 在django的views函数中,使用第1步中token和第3步传过来的code,向微信服务器发起请求,获取手机号:

def getPhoneNumber(request):code = request.GET.get('code')# 获取access_tokenaccess_token = AccessToken.objects.get(appname='xxx')token = access_token.tokenurl = f"https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token={token}"headers = {"Content-Type": "application/json"}para = {'code': code}response = requests.post(url, json=para, headers=headers)res = response.json()if res['errcode'] == 0:  # 成功获取phonenumberphone = res['phone_info']['phoneNumber']return JsonResponse({'code': 0, 'phone': phone})else:return JsonResponse({'code': -1, 'phone': -1})

没了,结束!

http://www.yidumall.com/news/14256.html

相关文章:

  • 网站服务器有哪些类型有哪些类型有哪些类型有哪些关键词优化流程
  • jsp网站维护竞价排名采用什么计费方式
  • 京东商城网站建设手机如何建立网站
  • 智能建造技术重庆百度推广排名优化
  • 网站建设需要哪些成本北京营销推广公司
  • 做打折的淘宝小卖家的网站网站的seo是什么意思
  • 网站建设前景站长平台
  • 网站怎么做成小程序实时热榜
  • 建设网站的 成本最简单的网页制作
  • 成全视频免费观看在线看大葱啥时候种河北seo技术交流
  • c#网站开发框架有惠州seo收费
  • 宁波企业免费建站网页开发培训网
  • 做网站买什么空间东莞网站建设优化诊断
  • 淮南矿业集团廉政建设网站营销型网站建设专家
  • 网站建设全包方案郑州网站推广报价
  • 怎么知道别人网站是谁做的优化自己怎么开网站
  • 网站建设项目策划书格式比较好的品牌策划公司有哪些
  • 在线自助网站按照程序网站优化seo怎么做
  • 七牛 wordpress 视频处理网站怎么优化关键词
  • 网站元素优化 移动站百度百科创建
  • 教育网站首页源代码怎样做好竞价推广
  • 照着别人网站做北京网站seo服务
  • 黄骅市天气seo课程培训班
  • 珠海网站制作推广公司网络推广的方法和技巧
  • 嘉善网站建设百度热榜排行
  • 怎么做门户网站设计建立一个企业网站需要多少钱
  • 怎么做电脑网站后台企业关键词排名优化网址
  • 网站正在建设广告联盟官网
  • 郑州网站开发建设java培训机构十强
  • 网站数据包括哪些内容下载百度导航app