2

node-fetchDiscogs API を使用して、Node.js とパッケージを介していくつかのタイトルを取得しようとしています。以下に例を添付しました。私は認可権を設定していないのではないかと疑っています。一部のアクションでは完全な Oauth ログイン フローを実行する必要があることはわかっていますが、単にタイトルを検索する場合は必要ありません。

また、Postman で同じ呼び出しをセットアップしました。ここで、呼び出しを正常に行うことができます。参照用に、以下のスクリーンショットへのリンクを添付しました。

ここで何が間違っているのか分かりますか?

const fetch = require('node-fetch');
const config = require('./config.json');

const search = (query, type = 'q') => {
  fetch(`${config.apiUrl}/database/search/?${type}=${query}`,
  {
    method: "GET",
    headers: {
      "Authorization": "Discogs key=MY_API_KEY, secret=MY_API_SECRET"
    }
  }
)
    .catch(err => console.error(err))
    .then(res => console.log(res));
}

search('nirvana');

ここに画像の説明を入力

4

2 に答える 2