2017-06-01 5 views
0

nodejsで、FilterItemsを使用してpodioデータをフィルタリングしようとしていますが、ファイル属性が与えられていません。私はファイル数を得ることができますが、私はアップロードされたファイルの詳細が必要です。ここに私のサンプルコード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":'[email protected]'} 
     }).then(function(responseData) { 
       console.log(responseData); 
     }).catch(function(e) { 
       console.log(e); 
     }); 
}); 

は、この問題を解決することである(私は、フィルタの呼び出しから受け取った)項目-IDを使用して1つの以上のコールGet Itemをしています。

ここで私の質問は、フィルタメソッドがファイルの詳細をpodioフィルタ呼び出しのバグにするのか、それとも何らかの特別な理由があるのか​​どうかという理由です。より良い方法を提案してください。

注:私のシナリオでは、フィルタ機能のみを使用する必要があります。

答えて

0

fieldsパラメータを使用してレスポンスをバンドルして、追加のフィールド(ファイルを含む)を取得できます。それは、ここで説明しています:https://developers.podio.com/index/api

サンプル:

// Include files when getting filtered items 
/item/app/{app_id}/filter/?fields=items.fields(files) 
関連する問題