收藏
回答

小程序通过云点播的api来获取云点播中的视频信息?

云函数: index.js
// 云函数入口文件
const cloud = require('wx-server-sdk')


cloud.init({
    env: cloud.DYNAMIC_CURRENT_ENV
}) // 使用当前云环境
const tencentcloud = require("tencentcloud-sdk-nodejs")
const VodClient = tencentcloud.vod.v20180717.Client
const clientConfig = {
    credential: {
        secretId: "",
        secretKey: "",
    },
    region: "",
    profile: {
        httpProfile: {
            endpoint: "vod.tencentcloudapi.com",
        },
    },
};
// 云函数入口函数
exports.main = async (event, context) => {
    const client = new VodClient(clientConfig);
    const params = {
        "Filters": [
            "basicInfo"
        ]
    };
    return await client.SearchMedia(params)
}

云函数: package.josn
{
    "name": "addinfo",
    "version": "1.0.0",
    "description": "",
    "main": "index.js",
    "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1"
    },
    "author": "",
    "license": "ISC",
    "dependencies": {
        "wx-server-sdk": "~2.6.3",
        "tencentcloud-sdk-nodejs":"latest"
    }
} 

调用云函数的js代码:
 dianbo_cloud() {
        wx.cloud.callFunction({
            name: 'addinfo',
            // data: {
            // }
            success:res =>{
                console.log(res)
            }
        })
    },
 

f返回结果! result :null

我是参照 API Explorer 里面生成的nadejs代码写的,在API Explorer中测试没有问题。就是不知道云函数调用的对不对。在云开发控制台-->云函数中,使用云端测试 返回结果也是null.

已经卡了我两天了,求求大家帮忙! 谢谢🙏 是我写配置错了云函数,还是哪里出了问题呢?


我的需求是:小程序通过云点播的api来获取云点播中存储视频的播放地址。


回答关注问题邀请回答
收藏
登录 后发表内容