items:获取item版本差异returns空数组
Items: Get item revision difference returns empty array
我正在尝试 return 使用应用程序身份验证的两个修订版本之间的字段值差异,但我得到的是一个空数组。
当尝试使用 api 函数 "Get Item revision" 我得到 "Object not found" 响应。
任何帮助将不胜感激:)
const podio = new Podio({
authType: 'app',
clientId: clientId,
clientSecret: clientSecret });
podio.authenticateWithApp(app_id, appToken, (err) => {
if (err) throw new Error(err);
podio.isAuthenticated().then(function () {
// ready to make API calls
apiRoutes.get('/item', function (req, res) {
podio.request('GET', `/item/702620400/revision/1899410196/1910867632`).then(function (responseData) {
res.json(responseData);
});
});
}).catch(err => res.send(err));
});
跑道文档在描述项目修改要求时不够清晰。这是它的工作原理,例如 Ruby:
item_revisions = Podio::ItemRevision.find_all_by_item_id(item_id)
last = item_revisions.length - 1
revision_last = Podio::ItemRevision.find(item_id, last)
revision_beforelast = Podio::ItemRevision.find(item_id, last - 1)
diff = Podio::ItemDiff.find_by_item_and_revisions(item_id, last - 1, last)
误导部分是revision_id
vs revision
vs item_revision_id
。
对于 "Get Item revision" 和 "Get item revision difference" 调用,请使用 revision
,每个项目从 0 开始,每次新修订时增加 1。项目的最新修订版是上面示例中的 item_revisions.length - 1
。
我正在尝试 return 使用应用程序身份验证的两个修订版本之间的字段值差异,但我得到的是一个空数组。 当尝试使用 api 函数 "Get Item revision" 我得到 "Object not found" 响应。
任何帮助将不胜感激:)
const podio = new Podio({
authType: 'app',
clientId: clientId,
clientSecret: clientSecret });
podio.authenticateWithApp(app_id, appToken, (err) => {
if (err) throw new Error(err);
podio.isAuthenticated().then(function () {
// ready to make API calls
apiRoutes.get('/item', function (req, res) {
podio.request('GET', `/item/702620400/revision/1899410196/1910867632`).then(function (responseData) {
res.json(responseData);
});
});
}).catch(err => res.send(err));
});
跑道文档在描述项目修改要求时不够清晰。这是它的工作原理,例如 Ruby:
item_revisions = Podio::ItemRevision.find_all_by_item_id(item_id)
last = item_revisions.length - 1
revision_last = Podio::ItemRevision.find(item_id, last)
revision_beforelast = Podio::ItemRevision.find(item_id, last - 1)
diff = Podio::ItemDiff.find_by_item_and_revisions(item_id, last - 1, last)
误导部分是revision_id
vs revision
vs item_revision_id
。
对于 "Get Item revision" 和 "Get item revision difference" 调用,请使用 revision
,每个项目从 0 开始,每次新修订时增加 1。项目的最新修订版是上面示例中的 item_revisions.length - 1
。