V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
z0ne
V2EX  ›  分享创造

小内测,做了个微信小程序码动态生成平台: vCode

  •  1
     
  •   z0ne ·
    guren-cloud · 2018-07-18 10:32:59 +08:00 · 3767 次点击
    这是一个创建于 2102 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前几天发布了个vPush 小程序推送平台
    好像感兴趣的挺少,不知道是不是因为这个论坛里研究小程序的不太多~

    今天,我又来发布新作品了,当然还在测试阶段,如果特别感兴趣的话再考虑体验体验哈!

    简介

    vCode:一款简单方便使用的微信小程序动态码生成平台。
    可以生成数量有限的接口 A 类型小程序码、数量无限制的接口 B 类型小程序动态码、数量有限的接口 C 类型小程序二维码。

    使用

    使用非常简单!

    1. 登陆我们的开发者控制台:https://dev.vcode.cloud
    2. 新建应用,填写小程序对应的 appId 和 appSecret (后端获取小程序码需要的凭证)
    3. 新建页面,可以选择接口 ABC,推荐 B,无数量限制。
    4. 经过简单的表单填写,就可以直接获取到小程序码的地址了!你还可以动态传递 scene 等参数。

    实例

    1. vCodevPush的扫一扫登陆的小程序码都是使用这个平台生成的,微信扫一扫即可认证登陆。
    2. 一 ONE小程序的分享图片生成里边的文章动态码,也是使用的这个平台。

    体验

    内测阶段,欢迎体验与反馈意见!

    https://dev.vcode.cloud

    17 条回复    2018-07-18 18:55:02 +08:00
    tiaod
        1
    tiaod  
       2018-07-18 11:04:18 +08:00 via Android
    secret 都给你了,不安全
    z0ne
        2
    z0ne  
    OP
       2018-07-18 11:09:32 +08:00
    @tiaod 引入之前 vPush 帖子中的回复:
    "
    Reply 6
    z0ne 3 天前 ♥ 1
    @koodai 说到安全这个问题,首先不可否认 appSecret 确实重要,但这也是必须的凭证,否则无法进行下一步的模板获取、推送等操作。
    目前算是自用吧,也先把一些比较更看重开发速度而不是这类基本无需顾虑的安全小问题的潜在用户们召集起来,毕竟自己的小水管可能也扛不住~ 哈哈
    感谢回复,自己写自己的推送后端也是很棒哒!
    "

    - - -

    那我就不再多解释啦~
    你给我你的 secret 我拿来也做不了什么,再说谁那么无聊会去翻用户的这些信息呢?
    后端的权限之类都做好了,欢迎测试

    谢谢回复
    PHPJit
        4
    PHPJit  
       2018-07-18 11:12:51 +08:00
    不好意思,本地开了代理。哈哈
    suley
        5
    suley  
       2018-07-18 11:14:30 +08:00
    公司开发规范不允许泄露 secret 给第三方的,只能支持了~
    z0ne
        6
    z0ne  
    OP
       2018-07-18 11:15:21 +08:00
    @PHPJit 你这个错误信息,是微信的 request 函数无法发起 https 请求哦!
    可能导致的原因:
    1. 你的系统时间不正确,导致 ssl 证书验证失败
    2. 没了

    以我目前的功底,只能想到这了。。 你可以重试,再有问题欢迎跟帖
    z0ne
        7
    z0ne  
    OP
       2018-07-18 11:16:45 +08:00
    @suley 先谢谢支持!
    嗯嗯,公司基本后端都可以自己完成,我这个小平台只是针对像我这类比较看重效率的个人开发者~
    感谢回复
    hlwjia
        8
    hlwjia  
       2018-07-18 11:21:33 +08:00   ❤️ 1
    这样操作是会有问题的

    access token 就不一致了
    z0ne
        9
    z0ne  
    OP
       2018-07-18 11:34:38 +08:00
    @hlwjia
    好像确实是有这个问题!因为自己用的不频繁,没遇到过覆盖 access_token 的情况,疏忽了,感谢!

    我想想如果是遇到这种冲突的情况,怎么解决最合适。。
    hlwjia
        10
    hlwjia  
       2018-07-18 12:46:42 +08:00
    看你的工具定位了,你是想看程序员用的,还是给市场运营部门用的。

    程序员是不需要这种 web 界面的,而且 access token 的问题无法解决,除非你做成一个服务给后端调用,但是稍微多此一举了,本来就没几行代码

    给市场运营部门用的话,也复杂,你要和客户技术团队要个 access token 的接口,然后不要把这些配置类的东西暴露给运营人员。也不行,非技术部门的也不知道 path 要怎么填,谁知道哪个页面的 path 是什么

    so, conclusion: 还是自用吧,或者开源攒点 star
    z0ne
        11
    z0ne  
    OP
       2018-07-18 12:56:30 +08:00
    @hlwjia
    初步定位人群是开发者。 主要是为了方便,特别是一些小程序,无需后端,但是需要如分享图片生成(需要加上动态程序码)这类的情景。

    运营人员的话,无需让他进行配置,可以让负责配的人员进行配置后生成图片地址,发送给运营人员就可以使用了。

    嗯对,目前是打算自用+给有兴趣的朋友们试用,针对 access_token 的情况,我想到的解决办法是在获取数据失败(过期)后重新加载 token 然后再获取一次数据,那么这样的话就需要对方如果有其他的后端服务,也需要随时判断 token 过期覆盖情况了~

    感谢大神指点
    AllOfMe
        12
    AllOfMe  
       2018-07-18 13:03:28 +08:00
    这个 UI 是 Material-UI 吗?好漂亮
    z0ne
        13
    z0ne  
    OP
       2018-07-18 13:12:16 +08:00   ❤️ 1
    @AllOfMe 嗯嗯是,用的 vuetify UI 库,谢谢
    welsmann
        14
    welsmann  
       2018-07-18 13:46:27 +08:00
    定位人群是开发者? 开发者的话直接请求微信的接口也就是几句话的事情啊
    z0ne
        15
    z0ne  
    OP
       2018-07-18 14:14:08 +08:00
    @welsmann 并不一定小程序开发人员都会搭建后端服务编写脚本,而且点击按钮输入几个文字就能搞定的事为何还要多写几行代码多搭建一个服务呢?
    我是站在自己作为一个小程序开发者在开发的过程中遇到的问题而决定做的这个产品,有需要的朋友欢迎体验
    感谢回复
    sirnay
        16
    sirnay  
       2018-07-18 18:10:21 +08:00
    一年前还在草料二维码的时候做过类似的东西。然而没人用。
    z0ne
        17
    z0ne  
    OP
       2018-07-18 18:55:02 +08:00
    @sirnay 对,草料也有这个功能。
    嗯,用户群体确实比较小众,不过我觉得没人用可能也是因为不懂如何才能发挥它的价值吧~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1306 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 17:35 · PVG 01:35 · LAX 10:35 · JFK 13:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.