小编C. *_*oza的帖子

Bot框架v3未经授权

我正在尝试使用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)

botframework

6
推荐指数
1
解决办法
1846
查看次数

在auth0锁定中,如何刷新id_token?

我正在构建一个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刷新令牌?

auth0

6
推荐指数
1
解决办法
861
查看次数

如何获得用户名?

我正在创建一个简单的Skype聊天机器人.我注意到目录中的一些机器人可以引用我的用户名和/或名字/姓氏,而不需要机器人问.

如何在不询问用户的情况下在Skype(或任何其他频道)中检索用户的用户名?

botframework

3
推荐指数
2
解决办法
5032
查看次数

标签 统计

botframework ×2

auth0 ×1