project-oxford inorderを使用していますnodejsを持つMicrosoft APIを使用しています。私は間違いを続けています。Nodejs用のMicrosoft Face APIの正しいサブスクリプションキーを取得するには?
{"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."}
マイクロソフトのアカウントのサブスクリプションキーを再生成し、コードにアクセスしようとしました。それでも私は同じ問題を抱えています。私のバグを見つけ出すのに多くの時間を費やしましたが、解決できませんでした。
これは
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));
});
は、この問題を解決するために私を導いてください、私のnodejsコードです。 ありがとうございました!
のように指定した場合、サービスはその場所からファイルをダウンロードしようとします。サービスはあなたのマシンではなくクラウドで実行されているため、* localhostを解決することはできません。 2つの選択肢があります:(1)公開可能なURLにデータファイルを置くか、(2)データを自分でストリーミングする。ビデオAPIについては、 'path:your/path/to/uploads/img.jpg'と言うことができます。 – cthrash
はいありがとうございます。私は公開可能なURLを使用して作業しています。しかし、あなたがビデオAPIのビデオURLを使用しないように言っていることを意味している疑いがある、つまりイメージAPIを使用する必要があります。つまり、ビデオを正しくアップロードできませんか? @cthrash – Janani
私は正直なところ、あなたが求めているものを解析できません。動画APIの場合は、明らかに画像ではなく動画をアップロードします。同様にComputer Vision APIの場合、ビデオではなく画像をアップロードしたいと思うでしょう。あなたの例では、.jpgファイルが指定されています。これは通常、ビデオに使用されるファイル拡張子ではありません。 – cthrash