收藏
回答

跨账号环境共享时,资源方环境中FROM_OPENID为什么是空的?

开发环境:

1、云开发、跨账号资源共享

2、基础库版本:2.14.1

问题描述:

有两个小程序云开发环境,分别是环境1和环境2,在环境1云函数中调用环境2的云函数时,在环境2的云函数中国cloud.getWXContext()返回对象中FROM_OPENID是空的,cloud.getWXContext(),的调用位置为环境2的云函数中(见最后一张图)。

相关源码:

(云开发环境1)下图为环境1中云函数:cloud和cloud2分别是调用方小程序云开发环境和资源方云开发环境

(云开发环境1)下图为上图调用的函数,

(云开发环境1)下图为上图调用的函数,里面实现调用云开发环境cloud2云函数的调用

(云开发环境2)下图为云开发环境2中被上图调用的云函数

(云开发环境2)下图为上图调用的函数,cloud.getWXContext()函数返回的FROM_OPENID值是空的

回答关注问题邀请回答
收藏

1 个回答

  • 疯狂的小辣椒
    疯狂的小辣椒
    2021-06-11

    你好,云函数调用云函数,getWXContext 返回为空是预期表现。

    2021-06-11
    有用
    回复
登录 后发表内容