微信小程序实现分享里调用接口

这篇具有很好参考价值的文章主要介绍了微信小程序实现分享里调用接口。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

微信小程序实现分享里调用接口

在开发微信小程序的时候,有一个需求,在点击分享按钮的时候,调用后台的接口,来获取一个分享的值,在分享的时候在分享链接里拼这个值。

初始的想法

在onShareAppMessage里使用promise
微信小程序实现分享里调用接口
在这里去请求接口,但随后就遇到了问题,在用户未登录的情况下点击分享按钮,会跳转到登录页,但同时分享在promise里呗resolve了,导致依旧会弹出分享的界面。

改进

把分享调用的接口放到return里即可文章来源地址https://www.toymoban.com/news/detail-514669.html

onShareAppMessage(res) {
			if (res.from == "button") {
				return shareData({
					productId
				}).then((res) => {
					return {
					title:'标题'
					path: `/pages/index?shareId=${res.shareID}`, // 要分享的页面
					}
				})
			}
		},

到了这里,关于微信小程序实现分享里调用接口的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序 - 调用后台api接口方法

    2024年01月16日
    浏览(50)
  • 微信小程序接口调用凭证(获取token)auth.getAccessToken接口开发

    小程序接口调用凭证auth.getAccessToken接口规范参考链接 appid :小程序 appId secret :小程序 appSecret grant_type :授权类型,填写 client_credential access_token :获取到的凭证 expires_in :凭证有效时间,单位:秒。目前是7200秒之内的值。 errcode :错误码***(异常情况才会有错误码返回,

    2024年02月15日
    浏览(62)
  • 【自用】微信小程序体验版无法加载数据、无法调用接口

    没有打开微信小程序调试模式 1.进入小程序 点击右上角的3个点儿 2.点击右下角开发调试 3.点击“打开调试” 4.点击“前往体验版”,重新进行测试 5.问题解决(右下角出现角标),重新进行测试吧!

    2024年02月11日
    浏览(45)
  • 微信小程序云调用security.mediaCheckAsync接口成功实例(内容安全审核接口)

    网上关于这个接口大多是介绍,我真正的用在实际环境中还是花了很多功夫在研究出来的,关于这个文章很少,微信论坛问这个的很多,有用的消息零零散散的,最后还是通过我持续不断的看才真正的完成了这个实例,不过前段日子在忙,这个实例写了也有一段时间了,有些

    2023年04月26日
    浏览(46)
  • 微信小程序UV、PV量解释以及接口调用频率

    微信小程序UV、PV量 浏览量(PV): 即通常说的Page View(PV),用户每打开一个网站页面就被记录1次。用户多次打开同一页面,浏览量值累计。 微信小程序中PV是打开小程序的打开次数。 访客数(UV): 一天之内网站的独立访客数(以Cookie为依据),一天内同一访客多次访问网站只计算

    2024年02月16日
    浏览(46)
  • 微信小程序——获取接口调用凭据access_token

    今天在搞一个微信小程序的时候,使用到了发布内容的问题,然后想使用微信请求接口,结果遇到了请求接口需要获取调用凭证access_token。 打开微信小程序开发文档后,打开服务端相关文档,如下图: 图中可以看到功能的描述,他是获取全局唯一后台接口调用凭证,有效期

    2024年01月16日
    浏览(70)
  • 微信小程序体验版打开调试模式才能正常调用接口问题

    发布完体验版以后,出现接口调用失败,但是在本地开发环境中可以正常访问的情况,体验版需要打开调试模式才可以正常调用接口,是因为在小程序后台配置中没有在request合法域名中配置接口地址中的域名,如下图配置好即可: 微信小程序本地开发时,可以使用http的域名

    2024年02月12日
    浏览(44)
  • 微信小程序调用科大讯飞 在线合成语音接口(文字转语音)

    科大讯飞在线文档 https://www.xfyun.cn/doc/tts/online_tts/API.html 科大讯飞调用接口 地址 https://blog.csdn.net/jinxi1112/article/details/122835386 微信小程序base64转ArrayBuffer替代方案 https://www.homedt.net/43939.html 注意点 调用函数 参考大佬的实例 这里说一下注意的点 微信小程序 不支持在线的 base64

    2024年02月10日
    浏览(44)
  • 【需求】微信小程序getAccessToken接口调用过于频繁,导致超过每日限制,不能再次获取

    微信API文档上有讲:①getAccessToken接口生成的access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效②每天有调用次数限制,据说是2000次,具体多少就不知道了。本需求需要保证每天能正常获取和使用getAccessToken。 1.1 联调微信小程序的getA

    2024年02月16日
    浏览(58)
  • 微信小程序调用本地http接口设置以及django 遇到的csrf 403错误解决方法

    1) 如果微信小程序需要和本地localhost端口进行通信联调。首先需要设置微信小程序为 ”不校验合法域名…“设置,这样就可以跳过域名安全检测,不然会出现网站不在安全名单内: 2)此时调用之后,后端会出现如下错误: 这是因为:在微信小程序端对Django后台进行POST请求

    2024年02月07日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包