当前位置: 首页 > news >正文

云南电信网站备案wordpress修改插件怎么用

云南电信网站备案,wordpress修改插件怎么用,网站制作文案,怎样查看一个网站是用什么开源程序做的目录 第一步、抖音小程序前端使用tt.login获取code 第二步、前端拿到code传给后端 第三步、方法1 后端获取用户信息 第四步、方法2 抖音小程序拿到用户信息把用户信息传给后端 code2Session抖音小程序用户登录后端文档 第一步、抖音小程序前端使用tt.login获取code 前端 …

 

目录

第一步、抖音小程序前端使用tt.login获取code

第二步、前端拿到code传给后端

第三步、方法1 后端获取用户信息

第四步、方法2  抖音小程序拿到用户信息把用户信息传给后端




code2Session抖音小程序用户登录后端文档

第一步、抖音小程序前端使用tt.login获取code

 前端 使用tt.login方法  force是否强制唤起窗口

请求示列子

login: function () {let that = this;tt.login({force: true,success(res) {const { code, errMsg, anonymousCode, isLogin } = res;console.log(`tt-login success`, errMsg);console.log(`code(临时登录凭证, 有效期 3 分钟) : `, code);console.log(`anonymousCode(用于标识当前设备, 无论登录与否都会返回, 有效期 3 分钟) : `, anonymousCode);console.log(`isLogin(判断在当前 APP(头条、抖音等)是否处于登录状态) : `, isLogin);that.setData({hasLogin: true});tt.showToast({title: "登录成功"})},fail(err) {tt.showModal({title: '登录失败',content: JSON.stringify(err),showCancel: false});console.log(`tt-login failed`, err.errMsg);},complete(res) {console.log(`tt-login completed`);}});}

第二步、前端拿到code传给后端

php通过code获取openid

<?php// 初始化CURL
$ch = curl_init();// 设置CURL选项
$url = "https://minigame.zijieapi.com/mgplatform/api/apps/jscode2session";
$params = array('appid' => 'tt**********5','secret' => '988**************92','code' => '1********3'
);// 将参数附加到URL
$url .= '?' . http_build_query($params);curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // 将返回结果直接输出而不是直接输出
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET"); // 设置请求方法
curl_setopt($ch, CURLOPT_HTTPHEADER, array("content-type: application/json"
));// 执行请求并获取响应
$response = curl_exec($ch);// 检查是否有错误发生
if(curl_errno($ch)){echo 'Curl error: ' . curl_error($ch);
}// 关闭CURL资源
curl_close($ch);// 输出响应
echo $response;?>

这里有个问题只是获取到openid没有具体用户信息,需要通过前端获取传给后端

记得保存session_key到后端,不能返回给前端

{"error": 0,"session_key": "ffaaed37bb05d096***","openid": "36d4bd3c8****","anonymous_openid": "","unionid": "f7510d9ab***********"
}

第三步、方法1 后端获取用户信息

获取用户公开信息_移动/网站应用_抖音开放平台

<?php$url = 'https://open.douyin.com/oauth/userinfo/';$data = ['open_id' => 'ba253642-0590-40bc-9bdf-9a1334******','access_token' => 'act.1d1021d2aee3d41fee2d2add43456badMFZnrhFhfWotu3Ecuiuka2******',
];$ch = curl_init($url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: application/x-www-form-urlencoded',
]);$response = curl_exec($ch);if ($response === false) {echo 'Curl error: ' . curl_error($ch);
} else {echo $response;
}curl_close($ch);

返回参数

{"data": {"avatar": "https://example.com/x.jpeg","avatar_larger": "https://example.com/x.jpeg","client_key": "ExampleClientKey","e_account_role": "","error_code": 0,"log_id": "202212011600080101351682282501F9E7","nickname": "TestAccount","open_id": "0da22181-d833-447f-995f-1beefe******","union_id": "1ad4e099-4a0c-47d1-a410-bffb4f******"},"message": "success"
}

 

第四步、方法2  抖音小程序拿到用户信息把用户信息传给后端

tt.getUserInfo_抖音开放平台用户信息

tt.login({success(_res) {console.log("登录成功");// 调用 getUserInfo 前, 请确保登录成功// 获取用户信息tt.getUserInfo({// withCredentials: true,// withRealNameAuthenticationInfo: true,success(res) {console.log(`getUserInfo 调用成功`, res.userInfo);},fail(res) {console.log(`getUserInfo 调用失败`, res.errMsg);},});},
});

http://www.yayakq.cn/news/44929/

相关文章:

  • 南通城乡住房建设厅网站首页网站主机的选择与优化
  • 电子商务网站建设与管理实训总结html网页设计简单代码
  • 河南省建设厅注册中心网站首页青岛鑫隆建设集团网站
  • 电子商务网站建设流程是什么奥一农场的网站开发
  • 网页升级紧急通知怎么取消廊坊seo排名收费
  • 如何零基础做网站网页游戏制作教程
  • 广西莲城建设集团有限公司网站wordpress小说站
  • 公司建网站价格手工品外贸出口网站建设方案
  • 山东网站建设系统赤峰做网站
  • 建湖做网站找哪家好wordpress 腾讯云插件
  • 那个做兼职网站好网站源代码怎么上传
  • 山西p2p网站建设php语言 电商网站建设
  • 做博客用什么系统做网站好广州网站导航
  • 阿里云网站建设好用吗.net网站开发文档
  • 如何网站做外贸生意汽车推广软文
  • 网站可不可以做自己的专利营销策划公司 品牌策划公司
  • 浪琴女士手表网站微信代运营加盟
  • 建设市场监督管理网站wordpress瀑布流分页
  • 长沙建设网站企业怎样建官方网站
  • 汽车网站网页模板3d模型网
  • 公司做网站的原因天堂呦呦
  • 打电话来说做网站 然后答应了flask做的网站如何上传
  • 建设银行银行官网网站东莞市网络优化推广平台
  • 网站开发颜色选择器服务商平台登陆
  • 增城微网站建设wordpress主题中英文
  • 辽宁网站建设的网络科技公司不能打开建设银行网站怎么办
  • 仿新浪全站网站源码怎样仿制网站
  • 网站建设.软件开发vi设计网站有哪些
  • app网站建设展厅布置摆放设计公司
  • 英文网站建设哪家强做双语网站用什么cms系统好