2016-10-14 21 views

回答

0

你仍然可以通過分層結構組織=>空間=>程序=>項目

  1. 獲取所有的組織,這也將會給所有的空格 https://developers.podio.com/doc/organizations/get-organizations-22344
  2. 取得每個空間內的所有應用程序 https://developers.podio.com/doc/applications/get-apps-by-space-22478

小示例紅寶石演示它如何工作

orgs = Podio::Organization.find_all() 
    orgs.each do |org| 
    org.spaces.each do |space| 
     puts "Working in space id:#{space['space_id']} name:'#{space['name']}'" 
     apps = Podio::Application.find_all_for_space(space['space_id']) 
     apps.each do |app| 
     puts "\tApp id:#{app['app_id']} name:'#{app['config']['name']}'" 
     end 
    end 
    end 
+1

然後如果我有50個工作區,我需要使用50個API調用來獲取所有應用程序,對不對?那麼爲什麼跑道https://developers.podio.com/doc/applications/get-all-apps-5902728這個API調用? –

+0

您可以使用「Podio :: Application.find_all_for_current_user」調用來獲取具有所需名稱的應用程序列表。例如:'apps_v2 = Podio :: Application.find_all_for_current_user(:text =>'Bug')'將返回來自不同工作區的所有'Bug'應用程序。 –

相關問題