从 Nifi 访问 GitHub API

Access GitHub API from Nifi

我正在尝试从 NiFi 进程访问 GitHub 的 API 中的信息。本质上,我使用 GenerateFlowFile 为令牌设置目标 URL 和授权 header。然后我将它传递给 InvokeHTTP 并且每次它收到 401 错误时说它需要进行身份验证,尽管提供了我的个人令牌(我在本地和终端编程时使用的令牌)。关于如何使它正常工作的任何提示?如果需要,我可以提供更多细节

我不确定您在 GitHub API 中尝试访问哪个端点,但您似乎使用的是来自 GitHub Enterprise 2.22 的端点错误留言。

authentication 的文档显示您应该在令牌前加上 token,即:

Authorization: token OAUTH-TOKEN

在您的具体情况下,这意味着您应该将 Authorization header 设置为 token ${github_token}