2016-04-05 46 views

回答

0

有一個在字典中沒有report_suites關鍵。不知道你想找什麼,但最適合你的是打印整本字典或更高效 - 只打印鍵並選擇你想要的。

如果你不知道你想要什麼鍵,那麼打印整個字典可能會更有用,因爲如果沒有訪問它們的方法,那麼這些值本身就毫無用處。

此外,我認爲你沒有傳遞足夠的參數給函數,因爲它似乎該函數缺少一些東西,因此不能返回你需要的東西。

+0

感謝您的留言。我只是遵循自述文件中的指導原則,所以我現在有點迷路了(https://github.com/debrouwere/python-omniture/斑點/主/ README.md)。 – Bastien

+0

@Bastien自己用適當的參數打開「https://api.omniture.com/admin/1.3/rest/...」鏈接,看看是否有像'report_suites'這樣的東西,或只是從你的賬戶打開'account.py'安裝omniture軟件包並將'data = self.request('Company','GetReportSuites')''''不帶'['report_suites']'轉儲到文件中以查看內容。如果你在第一步失敗,那麼這個包很可能已經過時了(它已經過了3歲)。我認爲你從這個調用中得到的json會被重新組織,因此它找不到關鍵的''report_suites'' – KeyWeeUsr