如何为 Nodejs 的 Microsoft Face API 获取正确的订阅密钥?
How to get Correct Subscription key for microsoft Face API for Nodejs?
我正在使用 project-oxford 以便将 Microsoft API 与 nodejs 一起使用。我不断收到错误,
{"code":"Unspecified","message":"Access denied due to invalid subscription key. Make sure you are subscribed to an API you are trying to call and provide the right key."}
{"code":"Unspecified","message":"Access denied due to invalid subscription key. Make sure you are subscribed to an API you are trying to call and provide the right key."}
我还为我的 Microsoft 帐户重新生成了我的订阅密钥并尝试访问该代码。我仍然遇到同样的问题。花了很多时间来修复我的错误,但我无法解决。
这是我的nodejs代码,
var oxford = require('project-oxford'),
client = new oxford.Client({SubscriptionKey});
client.video.trackFace({
url: path,
}).then(function (response) {
console.log('Response ' + JSON.stringify(response));
},function (error) {
console.log("Error"+JSON.stringify(error));
});
请指导我解决这个问题。提前致谢!!
您可以通过微软认知服务获取密钥web site。
据我所知,您正在使用 https://github.com/felixrieseberg/project-oxford,对吗?
该项目似乎需要一个订阅密钥,然后用于所有 API 调用。如果您已经注册了 Video API 的订阅密钥,我看不出有任何它不起作用的原因。
鉴于您正在使用的库是按原样构建的,在我看来,您当时只能使用一个 API,按照您的方式进行现在。
我说的有道理吗?
实际上,除了我无法使用 localhost URL [即 http://localhost:3000/uploads/img.jpg]. 之外,我正在获取相同代码的输出网络服务器的 url 只有这样我才能得到输出!!
任何人都可以向我解释完整的事实。即,我需要知道我是否不能使用本地主机 url。如果我使用 so 我会收到我在这个问题中发布的错误。
我正在使用 project-oxford 以便将 Microsoft API 与 nodejs 一起使用。我不断收到错误,
{"code":"Unspecified","message":"Access denied due to invalid subscription key. Make sure you are subscribed to an API you are trying to call and provide the right key."}
{"code":"Unspecified","message":"Access denied due to invalid subscription key. Make sure you are subscribed to an API you are trying to call and provide the right key."}
我还为我的 Microsoft 帐户重新生成了我的订阅密钥并尝试访问该代码。我仍然遇到同样的问题。花了很多时间来修复我的错误,但我无法解决。
这是我的nodejs代码,
var oxford = require('project-oxford'),
client = new oxford.Client({SubscriptionKey});
client.video.trackFace({
url: path,
}).then(function (response) {
console.log('Response ' + JSON.stringify(response));
},function (error) {
console.log("Error"+JSON.stringify(error));
});
请指导我解决这个问题。提前致谢!!
您可以通过微软认知服务获取密钥web site。
据我所知,您正在使用 https://github.com/felixrieseberg/project-oxford,对吗?
该项目似乎需要一个订阅密钥,然后用于所有 API 调用。如果您已经注册了 Video API 的订阅密钥,我看不出有任何它不起作用的原因。
鉴于您正在使用的库是按原样构建的,在我看来,您当时只能使用一个 API,按照您的方式进行现在。
我说的有道理吗?
实际上,除了我无法使用 localhost URL [即 http://localhost:3000/uploads/img.jpg]. 之外,我正在获取相同代码的输出网络服务器的 url 只有这样我才能得到输出!!
任何人都可以向我解释完整的事实。即,我需要知道我是否不能使用本地主机 url。如果我使用 so 我会收到我在这个问题中发布的错误。