0

以下のコードでは、OAuth2 for API に Bearer 付き Authorization を指定しています。しかし、私は取得し続け401 - authorization requiredます。認証が機能しない理由がわかりません。swagger、pawで試しましたが、すべて機能しましたが、ノード側では機能しませんでした。

let mailOpt = {
      uri: "https://api.sendgrid.com/v3/contactdb/recipients",
      method: "POST",
      header: {
        "Authorization": `Bearer ${account.SENDGRID_ACCESS_TOKEN}`
      },
      body: "[\n" +
            "  {\n" +
            `    \"email\": \"${response[0].email}\"\n` +
            "  }\n" +
            "]"
}

実際のmailOptを出力すると、以下のようになります。すべてがうまく見えます。

MAILopt { uri: 'https://api.sendgrid.com/v3/contactdb/recipients',
  method: 'POST',
  header: 
   { Authorization: 'Bearer access_token' },
  body: '[\n  {\n    "email": "voqes@inboxbear.com"\n  }\n]' }
4

1 に答える 1