0
trelloでカードのラベルを削除しようとしていますが、trello apiからの応答として "invalid key"カードのラベルを削除しようとしたときにtrelloが応答しましたが、キーに何も問題がありません
私のapikey、トークン、カードID、ラベルIDは正しいです。これらの情報を入力して試してみることができます。
私のコードは、そのマニュアルのと同じです:私が間違って何をやっている可能性が
var optionsDeleteLabel = {
method: 'DELETE',
url: `https://api.trello.com/1/cards/${body[i].id}/idLabels/${greenLabelId}&key=${apiKey}&token=${token}`,
};
request(optionsDeleteLabel, function(error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
?
ES6の構文であり、Nodejsのバージョンでまだサポートされていないため、文字列のバックティックを使用しないようにしてください。いずれにしても、実際にTrello APIに送信している要求を確認し、文字列が期待どおりにフォーマットされていることを確認してください。 – dlopez
私のNodejsバージョンはこの構文をサポートしていますが、私のコード(他の関数)のほとんどはすでにそれを使用しています。しかし、私はあなたの提案を試してみましょう。 –
はい、生成されたURI文字列が間違っていたことが判明しました...しかし、バックティックを使用していませんでした...ありがとう! –