node-fetch
Discogs 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');