有赞新零售社区

发帖
API使用问题»账号在其他地方登录,您被迫下线

[API调用-美业] 账号在其他地方登录,您被迫下线

啊锋 09-10 830 浏览 5 评论 | 只看楼主 [打印]
只要请求带有mtoken参数的请求,例如$method = 'youzan.mei.staff.page.query';就会提示  账号账号在其他地方登录,您被迫下线


用手机打开
收藏 ··· 回复
    尊敬的有赞用户 您好,我们已收到您的问题,并已安排相关技术支持正在处理中,请耐心等待。建议您留言邮箱地址,问题进度将通过邮件提醒方式触达,减少论坛等待时间。

      您好,麻烦提供下店铺信息,用户信息,复现场景,这边测试下看看哈
      • 啊锋 09-11
        芮兹美容沙龙

        APP Id:  
        10004651



        以下方法的请求结果:

        array(5) {  ["trace_id"]=>  string(33) "yz7-0ae85b73-1725965587356-397489"  ["code"]=>  int(230101004)  ["success"]=>  bool(false)  ["message"]=>  string(45) "账号在其他地方登录,您被迫下线"  ["items"]=>  array(0) {  }}


            public function getStaffPage()
            {
                require_once '../youzanyun-open-sdk/vendor/autoload.php';
                $accessToken = getToken();
                $client = new \Youzan\Open\Client($accessToken);
                
                $m_token = getMtoken();

                $method = 'youzan.mei.staff.page.query';
                $apiVersion = '3.0.0';

                //设置参数
                $params = [
                   'm_token' => $m_token,
                   'page' => 1,
                   'pageSize' =>20
                ];

                $response = $client->post($method, $apiVersion, $params);
                var_dump($response);

            }  


      • 一对王炸 回复 啊锋 09-11
        您好,查看日志发现在2024-09-10 15:19左右请求了3次youzan.mei.dept.bind.3.0.0获取m_token
        而您使用的是第一次获取的m_token去请求的youzan.mei.staff.page.query.3.0.0
        第一次获取的m_token已经失效了,需要使用最新的m_token去请求
      • 一对王炸 回复 啊锋 09-11
        建议替换使用youzan.mei.staff.query.4.0.0
        文档链接https://doc.youzanyun.com/detail/API/0/2627

      1跳至
      您需要登录后才可以回帖 登录 | 立即注册

      本版积分规则

      复制链接
      新浪微博
      QQ空间
      微信扫码
      • 回复

      • 评分

      客服工作时间是9:00-18:00,客服妹子当前不在线,若不能及时回复请谅解。试试右上角的搜索吧,论坛有丰富的经验贴、公告贴,相信一定能够帮到您~

      复制成功