【发布时间】:2017-06-20 21:49:44
【问题描述】:
我正在研究 Slack 和 Podio 之间的集成。到目前为止,我一直在以 APP 身份进行身份验证,以便进行一些 API 调用。现在我发现自己尝试使用 Views API,但收到以下错误消息:
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?谁能提供一个可行的例子?
感谢您的宝贵时间!
【问题讨论】:
标签: javascript node.js podio