Podio Filter项目方法响应丢失文件详细信息

时间:2017-06-01 10:07:04

标签: node.js podio

在nodejs中,我试图通过使用FilterItems来处理podio数据,但是它没有给出文件属性。我可以获取文件数,但我需要上传文件的详细信息。这是我的示例代码

var Podio = require('podio-js').api;
var podio = new Podio({
                    authType: 'server',
                    clientId: 'XXXXX',
                    clientSecret:'*****************'
                });
podio.authenticateWithApp('XXXXX', 'YYYYYYYYYYYYYY', function(err) {
      podio.request('POST', '/item/app/XXXXX/filter', {
           "filters":  { "email":'sample@gmail.com'}
      }).then(function(responseData) {
              console.log(responseData);
      }).catch(function(e) {
              console.log(e);
      });
});

要解决此问题,请使用Item-id(我从过滤器调用中收到)再拨打一次Get Item

这里我的问题是为什么过滤方法没有给出文件详细信息,无论是podio过滤器调用中的错误还是有任何特定原因。请提出更好的建议。

注意:在我的场景中,我应该只使用过滤功能;

1 个答案:

答案 0 :(得分:0)

您可以通过使用fields参数捆绑响应来获取其他字段(包括文件)。这里描述了:https://developers.podio.com/index/api

样品:

// Include files when getting filtered items
/item/app/{app_id}/filter/?fields=items.fields(files)