我正在尝试使用MS botframework V3使用nodejs教程代码创建一个基本的机器人,但我一直使用模拟器获得401 Unauthorized.请帮忙?
AppId/Secret在env变量中设置,在模拟器中肯定是正确的.
代码如下
var restify = require('restify');
var builder = require('botbuilder');
//=========================================================
// Bot Setup
//=========================================================
// Setup Restify Server
var server = restify.createServer();
server.listen(process.env.port || process.env.PORT || 3978, function () {
console.log('%s listening to %s', server.name, server.url);
});
// Create chat bot
var connector = new builder.ChatConnector({
appId: process.env.MICROSOFT_APP_ID,
appPassword: process.env.MICROSOFT_APP_PASSWORD
});
var bot = new builder.UniversalBot(connector);
server.post('/api/messages', connector.listen());
//=========================================================
// Bots Dialogs
//=========================================================
bot.dialog('/', function (session) {
session.send("Hello World");
});
Run Code Online (Sandbox Code Playgroud) 我正在构建一个cordova移动应用程序并尝试使用auth0锁定API.我在使用刷新令牌时遇到问题.我可以在authResult中检索刷新令牌,但无法弄清楚如何实际刷新id_token(我想我自己可以编写REST calsl)
在v9文档中,似乎曾经有过一种方法:https://auth0.com/docs/libraries/lock/v9/using-a-refresh-token
lock.getClient().refreshToken(refresh_token, function (err, delegationResult) {
// Get here the new JWT via delegationResult.id_token
});
Run Code Online (Sandbox Code Playgroud)
但是在锁定v10中,似乎这种方法不再存在:https://auth0.com/docs/libraries/lock/v10/api
任何人都可以建议是否有办法使用锁API刷新令牌?
我正在创建一个简单的Skype聊天机器人.我注意到目录中的一些机器人可以引用我的用户名和/或名字/姓氏,而不需要机器人问.
如何在不询问用户的情况下在Skype(或任何其他频道)中检索用户的用户名?