首页 > 编程知识 正文

别人分享的小程序怎样找链接,如何把小程序弄成链接

时间:2023-05-03 14:57:34 阅读:19004 作者:1989

适用于获取小程序任意页面的链接,并从SMS、邮件、微信外的页面等场景中打开小程序。 调用服务端邮件打开applet的三种方法:在通过URL方案通过服务端接口或在applet管理后台生成URL方案后,自行开发中继H5页面。 用开发者拥有的信息发送能力和服务商的信息服务发布具有中继H5链接的信息内容,实现信息开放小程序。 使用URL Link通过服务端接口生成URL Link。 实现直接用开发者所有的消息发送能力或服务商的消息服务发布带URL Link的消息内容,打开消息的小程序。 “云开发”-“静态站点”-“消息传递applet”可帮助您在云中开发和实现静态站点。 1.URL方案在URL方案中打开小程序的场景值为1065。 方案采用以下: weixin ://dl/business/t=* ticket * (1) URL架构方式一: post https://API.weixin.QQ.com/wxa/genenes access_token=ACCESS_TOKEN请求参数access _ token|cloudbase _ access _ token接口调用证书jump_wxa跳转到的目标小程序信息path通过方案代码进入的小程序的页面路径必须是已经发布的小程序所在的页面,不能携带查询。 如果path为空,则跳至小程序的主页。 当query以方案代码进入applet时,query最多可包含1024个字符,仅支持数字、大小写英语和某些特殊字符。 `! #$ ' ()、/:=? @-._~%``env_version要打开的小程序版本。 正式版为“release”,体验版为“trial”,开发版为“develop”,只有在微信外打开时,is_expire生成的方案代码类型才有效,过期时无效true,永久生效。 假的。 请注意,永久有效方案和有效期超过180天的过期方案的总数上限为10万个。 有关详细信息,请在获取URL方案并生成方案代码之前仔细检查。 expire_type过期失效的方案代码的失效类型。 失效时间: 0,失效间隔天数:1expire_time过期失效的方案代码的失效时间为Unix时间戳。 生成的过期方案代码在该时间之前有效。 最长有效期为一年。 如果is_expire为true,expire_type为0,则expire_interval过期失效的方案代码需要过期的天数。 生成的过期方案代码在经过此间隔之前有效。 最长间隔天数为365天。 如果is_expire为true且expire_type为1,则必需的云函数调用3360 const cloud=require (wx-server-SDK ) ) cloud.init ) env 3360 内容() try ) const result=await cloud.open API.URL scheme.generate ((jump wxa ' : ) path'3360 )/pages ) ) query': '' },' isExpire': true, ' expire time ' :1606737600 } (返回结果捕获(err ) {返回err } )方式二:小程序管理后台“工具”-“URL方案的开发人员必须使用H5页进行中继,然后跳转到方案实现并打开小程序。 跳转代码的示例在使用location.href=' weixin ://dl/business/t=* ticket * '云开发静态站点跳转applet的网页中,根据环境的不同而不同如果在微信客户端中检测到,则在打开选项卡上跳转而不进行身份验证;如果检测到外部浏览器或App,则在URL方案中跳转applet。 示例网址: https://post pay-2g5hm2ox BBB 721 a4- 1258211818.tcloudbaseapp.com/jump-MP.html详细代码示例和说明: https://developers . 要打开jump-miniprogram.html微信中的网页,请访问打开微信选项卡-小部件跳转(https://developers.weixin.QQ.com/doc/ofi ai发支持打开小程序的短信2、URL LinkPOST https://api.weixin.qq.com/wxa/generate_urllink?access_token=ACCESS_TOKEN请求参数access_token|cloudbase_access_token接口调用凭证path通过URLLink进入的小程序页面路径,必须是已经发布的小程序存在的页面,不可携带query。path为空时会跳转小程序主页query通过URLLink进入小程序时的query,最大1024个字符,只支持数字,大小写英文以及部分特殊字符:!#$&'()*+,/:;=?@-._~%env_version要打开的小程序版本。正式版为"release",体验版为"trial",开发版为"develop",仅在微信外打开时生效。is_expire生成的URLLink类型,到期失效:true,永久有效:false。注意,永久有效Link和有效时间超过180天的到期失效Link的总数上限为10万个,详见获取URLLink,生成Link前请仔细确认。expire_type小程序URLLink失效类型,失效时间:0,失效间隔天数:1expire_time到期失效的URLLink的失效时间,为Unix时间戳。生成的到期失效URLLink在该时间前有效。最长有效期为1年。expire_type为0必填expire_interval到期失效的URLLink的失效间隔天数。生成的到期失效URLLink在该间隔时间到达前有效。最长间隔天数为365天。expire_type为1必填cloud_base云开发静态网站自定义H5配置参数,可配置中转的云开发H5页面。不填默认用官方H5页面env云开发环境domain静态网站自定义域名,不填则使用默认域名path云开发静态网站H5页面路径,不可携带queryquery云开发静态网站H5页面query参数,最大1024个字符,只支持数字,大小写英文以及部分特殊字符:`!#$&'()*+,/:;=?@-._~%``resource_appid第三方批量代云开发时必填,表示创建该env的appid(小程序/第三方平台)云函数方式:const cloud = require('wx-server-sdk')cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV,})exports.main = async (event, context) => { try { const result = await cloud.openapi.urllink.generate({ "path": '/pages/publishHomework/publishHomework', "query": '', "isExpire": true, "expireType": 1, "expireInterval": 1, "envVersion": 'release', "cloudBase": { "env": 'xxx', "domain": 'xxx.xx', "path": '/jump-wxa.html', "query": 'a=1&b=2' } }) return result } catch (err) { return err }}3、Short Link适用于微信内拉起小程序的业务场景。通过Short Link打开小程序的场景值为 1179。生成的ShortLink如下所示:#小程序://小程序示例/示例页面/9pZvnVw3KMCQpVpPOST https://api.weixin.qq.com/wxa/genwxashortlink?access_token=ACCESS_TOKEN请求参数access_token|cloudbase_access_token接口调用凭证page_url通过ShortLink进入的小程序页面路径,必须是已经发布的小程序存在的页面,可携带query,最大1024个字符page_title页面标题,不能包含违法信息,超过20字符会用...截断代替is_permanent生成的ShortLink类型,短期有效:false,永久有效:true云函数方式:const cloud = require('wx-server-sdk')cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV,})exports.main = async (event, context) => { try { const result = await cloud.openapi.shortlink.generate({ "pageUrl": '/pages/publishHomework/publishHomework?query1=q1', "pageTitle": 'Homework title', "isPermanent": false }) return result } catch (err) { return err }}4、NFC标签打开小程序https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/NFC.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。