zoukankan      html  css  js  c++  java
  • 如何获取任意小程序的AppId和页面路径?

    最近开发了一个优惠券类的小程序,虽然功能简单,但里面的坑也不少,而且都挺有技术含量的。所以写了这篇文章。直接进入主题

    1、如何获取小程序的AppId

    虽说开发微信小程序已经有1年多了吧,基本上除了前端页面样式问题,其他基本都能搞定。没想到被别人一个问题卡住了,如题所示,如何查看小程序的AppId。

    一般来说,如果你是小程序的管理员,直接登录后台,在开发设置里,就能看到。如果不是呢?是不是没招了?现在就告诉你解决方案,直接看图即可。总结:简单粗爆?

    image

    image

    image

    2、获取小程序的页面路径

    对于别人已经发布好的小程序,如果想知道某个页面的路径,也不是没可能,使用下面工具即可。如下图所示

    image

    2.1,先确定是要获取哪个小程序,录入AppId即可

    2.2,在开启入口的地方,录入自己的微信号。这样可以使用自己在访问小程序时,能够获取到小程序的路径(只有10分钟)

    image

    2.3,以“京东购物”小程序为例,打开某个商品,点右上角的按钮,弹出的菜单里就会出现“复制路径”菜单,点击复制即可

    image

    2.4,复制出来的页面路径,如下图所示

    image

    3、页面打不开

    3.1,我们用获取到的页面路径使用代码打开时,却发现根本找不到这个链接。如下图所示

    image

    3.2,相当于这是个临时地址(这样理解:公众号素材的地址和群发地址是不一样的)。有办法解决:把这个链接分享给好友,打开再复制就是真正的地址,相当于群发地址。如下图所示

    image

    3.3,使用代码打开这个页面,发现还是有问题。。。京东在这块鸡贼了一次,把路径中的【.html】去掉就行了,参数只保留sku就可以。

    image

    3.4,用这种方法,理论上可以跳转至任意小程序的某个地址上。

    4、如果对接京东联盟

    4.1,京东联盟是类似淘宝客的一个平台。简单讲,别人从你这个链接进去下单买商品,你会得到佣金,算你的推广酬劳吧。

    image

    4.2,京东联盟里,通过推广频道和推广位,我们是可以得到一个商品的推广链接的,如:https://u.jd.com/tYkoPZO

    4.3,当我们在代码里直接用这个路径的话,会提示:页面不存在。查了下原因,是京东联盟对第三方小程序引入有规定。你的小程序日活要达到1万以上。。。这要求很高。

    image

    4.4,当然,破解方法也是有的。扫描下面二维码,打开这里就知道了。当然,点点别人也可以。

    image

    image

  • 相关阅读:
    Angular SPA基于Ocelot API网关与IdentityServer4的身份认证与授权(二)
    Angular SPA基于Ocelot API网关与IdentityServer4的身份认证与授权(一)
    在Ocelot中使用自定义的中间件(二)
    在Ocelot中使用自定义的中间件(一)
    基于Angular 8和Bootstrap 4实现动态主题切换
    ASP.NET Core 2.0 Web API项目升级到ASP.NET Core 3.0概要笔记
    使用Helm将ASP.NET Core应用程序部署到Kubernetes容器集群
    使用Rancher在Microsoft Azure上搭建Kubernetes集群
    容器化单页面应用中Nginx反向代理与Kubernetes部署
    在C#中使用Irony实现SQL语句的解析
  • 原文地址:https://www.cnblogs.com/xiyang1011/p/14060739.html
Copyright © 2011-2022 走看看