Maison  >  Article  >  Applet WeChat  >  Comment obtenir le code QR de l'applet WeChat

Comment obtenir le code QR de l'applet WeChat

不言
不言original
2018-06-26 16:55:514169parcourir

Cet article présente principalement les informations pertinentes sur l'explication détaillée de l'exemple d'obtention du code QR par l'applet WeChat. Les amis qui en ont besoin peuvent se référer à

L'explication détaillée de l'exemple de. obtention du code QR par l'applet WeChat

Théorie :

Interface A : Convient aux scénarios commerciaux qui nécessitent un petit nombre de codes. adresse : (Valable en permanence, quantité limitée, entrez la page du chemin correspondant)

https://api.weixin.qq.com/wxa/getwxacode?access_token=ACCESS_TOKEN
  path  String   不能为空,最大长度 128 字节
  width  Int   430(默认)   二维码的宽度
  auto_color 。。
  line_color 。。

Interface B : adaptée aux scénarios commerciaux qui nécessitent une quantité extrêmement importante de code ou ne sont utilisés que temporairement (Valide permanente, la quantité n'est pas limitée, la page d'accueil sera ouverte uniformément)

http://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=ACCESS_TOKEN
  scene  String 最大32个可见字符
  width  Int   430(默认)   二维码的宽度

//开发者需在首页根据获取的码中 scene 字段的值,再做处理逻辑。如下示例
Page({
 onLoad: function(options) {
  var scene = options.scene
 }
})

Interface C : adaptée aux scénarios commerciaux qui nécessitent un petit nombre de codes (valable en permanence, quantité limitée, entrez la page correspondant au chemin)

https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token=ACCESS_TOKEN
  path  String   不能为空,最大长度 128 字节
  width  Int   430(默认)   二维码的宽度

Bogue et astuce

  tip:调用接口,POST传参。
  tip:通过该接口,仅能生成已发布的小程序的二维码。
  tip:可以在开发者工具预览时生成开发版的带参二维码。
  tip:接口A加上接口C,总共生成的码数量限制为100,000,请谨慎调用。
  tip: POST 参数需要转成 json 字符串,不支持 form 表单提交。
  tip: auto_color line_color 参数仅对小程序码生效。

Code

1. L'interface nécessite access_token, access_token est l'interface unique au monde appelant les informations d'identification du compte officiel.

2. Le stockage Access_token doit réserver au moins 512 caractères d'espace.

3. La période de validité de access_token est actuellement de 2 heures et doit être actualisée régulièrement. Une acquisition répétée rendra le dernier access_token invalide.

wx.request({
 // 获取token
 url: 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential',
 data: {
  appid: '***',
  secret: '***'
 },
 success(res) {
  wx.request({
   // 调用接口C
   url: 'https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token=' + res.data.access_token,
   method: 'POST',
   data: {
    "path": "pages/meiTuan/meiTuan",
    "width": 430
   },
   success(res) {
    // res是二进制流,后台获取后,直接保存为图片,然后将图片返回给前台
    // 后台二进制怎么转图片?我也不会后台,学会了再贴代码
   }
  })
 }
})

Ce qui précède est l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. Pour plus de contenu connexe, veuillez prêter attention à. le site PHP chinois !

Recommandations associées :

Introduction au déverrouillage gestuel dans le développement du programme WeChat Mini

Requête de billet de train dans le code du programme WeChat Mini

Code de conception pour la zone de saisie du mot de passe dans l'applet WeChat

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn