redengineer / redmini

小红书小程序
17 stars 4 forks source link

使用前端xhs.login方法获取的code在后端登陆时返回授权码不匹配 #774

Closed kele1314 closed 2 weeks ago

kele1314 commented 1 year ago

Issue类型

bug

问题模块

小程序Api

所属的服务商

百居易

平台

IDE, Android, IOS

小红书版本信息

7.92

基础库版本

v3.55.2

用户ID

发生问题的时间

2023-06-30 19:22:59 至 2023-06-30 19:22:59

问题描述

使用前端xhs.login方法获取的code在后端登陆时返回授权码不匹配,测试用服务商的access_token是可以正常调用其他接口的

期望结果

返回接口登陆成功信息

重现步骤和复现问题的最小demo Github链接

看下面完整请求数据: {"stats":{"url":"https://miniapp.xiaohongshu.com/api/rmp/tp/auth/session?code=900026dd62804568b594a4620285f738&appid=64478fc017525100014ab2b9&auth_access_token=ddd8da143e194b2f87b0255d3de677c7&access_token=ddd8da143e194b2f87b0255d3de677c7","content_type":"application/json;charset=UTF-8","http_code":200,"header_size":318,"request_size":265,"filetime":-1,"ssl_verify_result":0,"redirect_count":0,"total_time":0.329881,"namelookup_time":0.013035,"connect_time":0.21239,"pretransfer_time":0.276282,"size_upload":0,"size_download":70,"speed_download":212,"speed_upload":0,"download_content_length":-1,"upload_content_length":0,"starttransfer_time":0.329559,"redirect_time":0,"redirect_url":"","primary_ip":"212.129.159.36","certinfo":[],"primary_port":443,"local_ip":"172.17.188.196","local_port":45676},"method":"GET","header":{"Host":["miniapp.xiaohongshu.com"],"User-Agent":["Hostex/V4.0.0"]},"request":"","response":"{\"data\":null,\"success\":false,\"msg\":\"授权码不匹配\",\"code\":410103}","error":0}

github-actions[bot] commented 1 year ago

您好开发者, 我们已收到你的问题, 已通知开发团队进行处理! 如您未阅读我们的开发文档,可先参阅开发文档 小红书问题处置流程 :sparkles: 感谢您的提问!:sparkles:

kele1314 commented 1 year ago

我用授权小程序的auth_access_token去调其他接口都没问题,调登陆接口code2Session的时候报错了,在之前调用是没问题的,上周突然这样了

kele1314 commented 1 year ago

再补充一下,已发版的小程序可以正常返回,我在开发工具和预览模式下获取的code,调用登陆接口code2Session就报错了