我正在研究Slack和Podio之間的集成。到目前爲止,我一直在進行身份驗證,以便進行一些API調用。現在我發現自己想使用的瀏覽API,但我發現了以下錯誤消息:如何使用NodeJS作爲跑道中的用戶進行身份驗證
message: { error_parameters: {},
error_detail: null,
error_propagate: false,
request:
{ url: '<api url>',
query_string: '',
method: 'POST' },
error_description: 'Authentication as app is not allowed for this method',
error: 'forbidden' },
status: 403,
url: '<app url>',
name: 'PodioForbiddenError' }
的ERROR_DESCRIPTION讓我覺得,我需要爲用戶進行身份驗證,以獲得訪問該API 。這就是我如何驗證現在:
const Podio = require('podio-js').api;
const podio = new Podio({
authType: 'app',
clientId: process.env.clientId,
clientSecret: process.env.clientSecret
});
我一直沒能找到如何使用Node.js/JavaScript的用戶認證的例子。我是否需要生成新的clientId和/或clientSecret?任何人都可以提供一個工作示例嗎
謝謝你的時間!
你好阿克巴,感謝您的回答。我目前正在進行身份驗證,但我需要以用戶身份進行身份驗證才能訪問視圖API。 – EnigmaSAC
然後,您需要以用戶身份進行身份驗證。爲此你需要使用用戶認證。例如: 例如: 'code podio.AuthenticateWithPassword(userName,password);' –
我可以使用'podio.AuthenticateWithCredentials(userName,password) – EnigmaSAC