オプションで「auth」を使用してAPIに接続しようとしています。現在、次のようになっています。
var options = {
hostname: '<name of site>',
port: 443,
path: '<path>',
auth:'Bearer <Token>',
method: 'GET'
};
しかし、リクエストを実行すると、ステータスコード403が返されます。ブラウザに次のURLを配置すると、機能します。
https://<Host Name+ Path>?authorization=Bearer%20<Token>
AuthをAuthorization=Bearer <Token>
とAuthorisation:Bearer <Token>
に変更しようとしましたが、何も変更されていません。
おそらく認証部分を正しく設定していないだけですが、auth
がどのように機能するかについての情報は見つかりませんでした
前もって感謝します
この方法でヘッダーに認証を追加します
var options = {
hostname: '<name of site>',
port: 443,
path: '<path>',
method: 'GET',
headers:{
Authorization: ' Bearer <Token>'
}
};
auth:'Bearer <Token>'
はクエリではなくヘッダーである必要があります