vue3 pc Line登录

在这里插入图片描述
申请 Line 创建自己运用 我就不做了,需要梯子,
1.代码

<template>
  <div>
  
        <div class="login-scan-bg login-scan-weixin dis-box" @click="lineClick">
          line 登录
        </div>
    </div>
   </template>

2、点击登录时验证用户并发出授权申请 跳转到登录 然后回调

const lineClick = () => {
  const line_auth = "https://access.line.me/oauth2/v2.1/authorize";
  const auth_params = {
    response_type: "code",
    client_id: "2000565797",
    redirect_uri: window.location.href, // 在LINE Developers Console上注册的回调 URL 的 URL 编码字符串。您可以添加任何查询参数。
    state: "STATE" + new Date().getTime(), // 用于防止跨站点请求伪造的唯一字母数字字符串. 您的网络应用应为每个登录会话生成一个随机值。这不能是 URL 编码的字符串。
    scope: "profile openid email", // 向用户请求的权限,查询范围可以看官网(https://developers.line.biz/en/docs/line-login/integrate-line-login/#scopes)
    switch_amr: true
  };
  // 这里使用了qs处理参数
  const paramsString = qs.stringify(auth_params);
  window.location.href = `${line_auth}?${paramsString}`;
  console.log(`${line_auth}?${paramsString}`);
};
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值