gpt4 book ai didi

azure - 从 Azure Easy API 获取 Facebook Auth token

转载 作者:行者123 更新时间:2023-12-01 07:36:38 25 4
gpt4 key购买 nike

Easy API 的文档记录非常少,我试图从通过 Azure 进行身份验证的用户那里获取 Facebook 身份验证 token ,我使用以下 GET 创建了一个 API:

module.exports = {
"get": function (req, res, next) {
res.json(req.user.getIdentity("facebook"));
}
};

但是,azure 响应“无法从未定义中读取属性‘getIdentity’”。如果用户在 res 中未定义,我可以从哪里获取它?

最佳答案

Easy API 记录在 Azure 移动应用 Node.js SDK HOWTO 和 API 文档中。您可以在这里找到操作指南:https://azure.microsoft.com/en-us/documentation/articles/app-service-mobile-node-backend-how-to-use-server-sdk/

关于具体问题,getIdentity()是一种基于Promise的机制。此外,您需要通过 azureMobile 属性访问用户对象。像这样的东西:

module.exports = {
"get": function (req, res, next) {
req.azureMobile.user.getIdentity("facebook").then((data) => {
res.status(200).type('application/json').json(data);
}).catch((error) => {
res.status(500).send(JSON.stringify(error));
});
}
};

关于azure - 从 Azure Easy API 获取 Facebook Auth token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35878102/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com