Javascript 使用调用日志API时出现404错误
我正在使用Node并尝试对调用日志执行一个简单的API调用。我的代码来自文档,但做了一些修改。登录工作正常,因此我的凭据正常Javascript 使用调用日志API时出现404错误,javascript,calllog,ringcentral,Javascript,Calllog,Ringcentral,我正在使用Node并尝试对调用日志执行一个简单的API调用。我的代码来自文档,但做了一些修改。登录工作正常,因此我的凭据正常 const fetch = require('node-fetch'); const SDK = require('@ringcentral/sdk').SDK; RINGCENTRAL_CLIENTID = '<SECRET>'; RINGCENTRAL_CLIENTSECRET = '<SECRET>'; RINGCENTRAL_SERVE
const fetch = require('node-fetch');
const SDK = require('@ringcentral/sdk').SDK;
RINGCENTRAL_CLIENTID = '<SECRET>';
RINGCENTRAL_CLIENTSECRET = '<SECRET>';
RINGCENTRAL_SERVER = 'https://platform.devtest.ringcentral.com';
RINGCENTRAL_USERNAME = '<SECRET>';
RINGCENTRAL_PASSWORD = '<SECRET>';
RINGCENTRAL_EXTENSION = '101';
var rcsdk = new SDK({
server: RINGCENTRAL_SERVER,
clientId: RINGCENTRAL_CLIENTID,
clientSecret: RINGCENTRAL_CLIENTSECRET
});
const platform = rcsdk.platform();
exports.handler = async function(event, context) {
await rcLogin();
let callLog = await rcCallLog();
console.log(callLog);
return {
statusCode: 200,
body: JSON.stringify(callLog)
}
}
async function rcLogin() {
return platform.login({
username: RINGCENTRAL_USERNAME,
password: RINGCENTRAL_PASSWORD,
extension: RINGCENTRAL_EXTENSION
});
}
async function rcCallLog() {
return platform.get('/account/~/extension/~/call-log', {
view: 'Detailed'
})
}
const fetch=require('node-fetch');
const SDK=require('@ringcentral/SDK').SDK;
RINGCENTRAL_CLIENTID='';
RINGCENTRAL_CLIENTSECRET='';
RINGCENTRAL_服务器https://platform.devtest.ringcentral.com';
RINGCENTRAL_用户名=“”;
RINGCENTRAL_密码=“”;
RINGCENTRAL_扩展='101';
var rcsdk=newsdk({
服务器:RINGCENTRAL_服务器,
clientId:RINGCENTRAL_clientId,
clientSecret:RINGCENTRAL_clientSecret
});
const platform=rcsdk.platform();
exports.handler=异步函数(事件、上下文){
等待rcLogin();
让callLog=wait rcCallLog();
console.log(callLog);
返回{
状态代码:200,
正文:JSON.stringify(callLog)
}
}
异步函数rcLogin(){
返回平台.login({
用户名:RINGCENTRAL\u用户名,
密码:RINGCENTRAL\u密码,
分机:环形中央分机
});
}
异步函数rcCallLog(){
return platform.get(“/account/~/extension/~/call log”{
视图:“详细”
})
}
它很好地登录,但是callLog调用返回错误消息:“404未找到”,所以我找到了答案。将呼叫更改为此有效:
return platform.get('/restapi/v1.0/account/~/extension/~/call-log', {
这可能只是文档中用于读取调用日志()的错误