收藏
回答

评价与推荐功能请求报错,这个是什么问题?

最后一次编辑于  08-27
回答关注问题邀请回答
收藏

1 个回答

  • 疯子
    疯子
    08-27
    /** 加载推荐功能 */
    loadRecommend(params: any, callback?: Function) {
        let self = this
        hitalkOpenSDK.hitalkLog.info("加载推荐")
        if (!self.Wx.createPageManager) {
            throw '当前基础库版本暂不支持。';
        }
    
        self.recommendPageManager = self.Wx.createPageManager();
    
        self.recommendPageManager.load({
            openlink: params.openlink, // 推荐组件OPENLINK常量,直接复制即可,无需理解含义
        }).then((res) => {
            // 加载成功,res 可能携带不同活动、功能返回的特殊回包信息(具体请参阅渠道说明)
            hitalkOpenSDK.hitalkLog.info("加载推荐成功:" + JSON.stringify(res));
            hitalkOpenSDK.hitalkReturn.success(callback, "loadRecommend")
        }).catch((err) => {
            // 加载失败,请查阅 err 给出的错误信息
            hitalkOpenSDK.hitalkLog.error("加载推荐失败:" + JSON.stringify(err));
            hitalkOpenSDK.hitalkReturn.fail(callback, "loadRecommend", JSON.stringify(err))
        });
    }
    
    /** 打开推荐窗口 */
    showRecommend(params: any, callback?: Function) {
        let self = this
        hitalkOpenSDK.hitalkLog.info("打开推荐")
        self.loadRecommend(params, function (res) {
            if(res.retCode == 0){
                self.recommendPageManager.show();
                hitalkOpenSDK.hitalkReturn.success(callback, "showRecommend")
            }
        })
    }
    
    08-27
    有用
    回复
登录 后发表内容