Omniture-python:keyError与身份验证

Omniture-python:keyError与身份验证,python,adobe-analytics,Python,Adobe Analytics,我一直在尝试使用omniture模块从omniture检索数据,但我在第一步就被卡住了 我按照自述文件上的说明进行了操作,但当我尝试进行身份验证时,我收到了以下回溯: 任何小小的帮助都将不胜感激 非常感谢, 巴斯蒂安字典中没有报告套件键。不知道你想找什么,但对你来说最好的方法是打印整本字典,或者更高效地只打印关键字并选择你想要的 如果您不知道需要什么键,那么打印整个字典可能会更有用,因为如果没有访问这些值的方法,仅打印这些值对您来说是无用的 另外,我认为您没有向函数传递足够的参数,因为函数似乎

我一直在尝试使用omniture模块从omniture检索数据,但我在第一步就被卡住了

我按照自述文件上的说明进行了操作,但当我尝试进行身份验证时,我收到了以下回溯:

任何小小的帮助都将不胜感激

非常感谢,
巴斯蒂安

字典中没有
报告套件
键。不知道你想找什么,但对你来说最好的方法是打印整本字典,或者更高效地只打印关键字并选择你想要的

如果您不知道需要什么键,那么打印整个字典可能会更有用,因为如果没有访问这些值的方法,仅打印这些值对您来说是无用的


另外,我认为您没有向函数传递足够的参数,因为函数似乎缺少某些内容,因此无法返回您需要的内容。

字典中没有
报告套件
键。不知道你想找什么,但对你来说最好的方法是打印整本字典,或者更高效地只打印关键字并选择你想要的

如果您不知道需要什么键,那么打印整个字典可能会更有用,因为如果没有访问这些值的方法,仅打印这些值对您来说是无用的


另外,我认为您没有向函数传递足够的参数,因为函数似乎缺少某些内容,因此无法返回您需要的内容。

谢谢您的消息。我只是遵循自述文件中的指导原则,所以我现在有点不知所措()@Bastien打开链接
https://api.omniture.com/admin/1.3/rest/...
使用正确的参数,查看是否有类似于
报告套件
的内容,或者从安装的omniture软件包中打开
account.py
,并转储
data=self.request('Company','getReportSuite')
-不带
['report_suites']
到一个文件中,查看其中的内容。如果第一步失败,则该软件包很可能已经过时(它已经有3年的历史了)。我认为您从该调用中获得的json已重新组织,因此它找不到键
'report\u suites'
,谢谢您的消息。我只是遵循自述文件中的指导原则,所以我现在有点不知所措()@Bastien打开链接
https://api.omniture.com/admin/1.3/rest/...
使用正确的参数,查看是否有类似于
报告套件
的内容,或者从安装的omniture软件包中打开
account.py
,并转储
data=self.request('Company','getReportSuite')
-不带
['report_suites']
到一个文件中,查看其中的内容。如果第一步失败,则该软件包很可能已经过时(它已经有3年的历史了)。我认为您将从该调用中获得的json已重新组织,因此它找不到key
'report\u suites'
这是来自omniture模块的authenticate函数:这是来自omniture模块的authenticate函数: