点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨!
我有相同/相同的问题。 这是我的代码段
var express = require(" express");
var bodyParser = require(" body-parser");
var app = express();
const request = require('superagent') ;
app.use(bodyParser.urlencoded({extended:false}));
app.use(bodyParser.json());
request
.post( 'https://api.cai.tools.sap/connect/v1/messages')
.send({消息:[{type:'text',content:'something'}]})))
。 set('Authorization','Token e7d26c25xxxxxxxx0168583d1')
.end(function(err,res){
console.log(res);
});
请求
.post('https://api.cai.tools.sap/connect/v1/conversations/test-1581336075032/messages')
.send({消息:[{类型:'文本',内容:'你好 ,world!'}]}))
.set('Authorization','Token e7d26c25cxxxxxxxxx68583d1')
.end(function(err,res){
console.log(res);
} );
const port = process.env.PORT || 3000;
app.listen(port,function(){
console.log('myapp listen on port'+ port);
});
结果是第一个请求
文本:'{" results":null," message":"消息已成功发布""}',
正文:{结果:null,消息:'消息已成功发布'},
文件:未定义 ,
缓冲:true,
状态码:201
对于第二个请求:
文本:'{"消息":"未找到对话","结果":空}',
正文:{消息:'未发现对话',结果:null},
文件:未定义 ,
缓冲:true,
状态码:404,
我在做什么错了?
最佳
特里斯坦
嗨
似乎您正在尝试将数据发布到不存在的对话中(如消息所述)。 在第二个请求中,您使用https://api.cai.tools.sap/connect/v1/conversations/test-1581336075032/messages作为端点,而不是https://api.cai.tools.sap/connect/v1/messages。
您是从哪里获得的对话号test-1581336075032?
最诚挚的问候,
Geert-Jan Klaps
一周热门 更多>