V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yao990
V2EX  ›  程序员

个人的小网站,想要微信登录,结果微信要收 300 元,有没有办法绕过?

  •  
  •   yao990 · 2018-07-06 11:34:17 +08:00 via Android · 20469 次点击
    这是一个创建于 2318 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言  ·  2018-07-06 19:17:08 +08:00
    首先谢谢大家的热心回复,虽然最终结果还是没能绕过去,那就不绕了,谢谢大家。

    我现在想知道,微信开放平台的微信登录和微信公众平台的微信登录有什么区别(用户体验方面)?
    我知道的情况是,两个平台都要收 300 元 /年的认证费用。两个平台都可以实现微信登录。
    那么,这两种登录方案在用户体验方面有什么区别?有没有研究过的,麻烦说下,谢谢了
    108 条回复    2024-05-03 12:55:24 +08:00
    1  2  
    sevenQu
        101
    sevenQu  
       2018-07-06 20:27:29 +08:00
    看了一遍回复,这个方法可能不行,可以聊一下
    使用小程序,贴一个小程序二维码,小程序个人是可以获取到用户的 openid,头像,昵称等信息的,所以让用户在小程序里授权,然后获取用户头像,昵称等信息,之后返回 pc 端这些信息即可,但返回的话,可能需要一个动态小程序二维码,小程序端用户授权成功后,如何返回给对应用户的 pc 端,我不知道怎么做,求指点
    also24
        102
    also24  
       2018-07-06 20:35:28 +08:00
    @sevenQu #101
    是可以的,那个二维码生成的时候带好相应参数即可,小程序生成二维码的时候,是可以自定义 path 参数的,详见我在 43 楼发的第一个文档
    MKDJOJO
        103
    MKDJOJO  
       2018-07-07 12:11:36 +08:00
    有插件可以绕过,小博客借别人的,就可以了。
    TANKING
        104
    TANKING  
       2018-07-14 08:37:23 +08:00 via iPhone
    @sevenQu 1,通过小程序的生成二维码接口,生成二维码,扫码传参。
    2,扫码后把参数插入到数据库,然后用户授权获取基本信息,把信息更新到这个参数的字段里。
    3,网页通过 ajax 每秒遍历一次该参数下是否存在用户信息,如果存在,则登录成功,如果不存在(即用户尚未授权)则继续遍历。
    TANKING
        105
    TANKING  
       2018-07-14 17:46:18 +08:00 via iPhone
    已通过小程序实现了: https://www.v2ex.com/t/470901
    HelloWorld556
        106
    HelloWorld556  
       2020-12-13 12:46:35 +08:00
    我也用小程序实现了: https://www.v2ex.com/t/734930
    IVeverKB
        107
    IVeverKB  
       2023-03-09 17:19:43 +08:00
    #99 @also24 说的非常详细,所以想请教一下。现在我们使用“微信开放平台“的“网站应用开发”实现了 pc 端网页的微信登陆功能,那么手机端(无 app 仅使用浏览器)打开网页可以使用微信登录功能吗,我找了下资料没太找到相关的
    coderlxc
        108
    coderlxc  
       190 天前
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2643 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 03:05 · PVG 11:05 · LAX 19:05 · JFK 22:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.