2016-04-05 7 views
1

Я пытаюсь использовать модуль omniture для извлечения данных из omniture, но я застрял на самом первом шаге.Omniture - python: keyError с аутентификацией

Я следовал инструкциям по риому, но когда я пытаюсь для проверки подлинности я получаю следующее отслеживающий: enter image description here

любой небольшую помощь будет высоко ценится!

Спасибо большое, Бастен

+0

Это функция аутентификации от модуля omniture: – Bastien

ответ

0

Там нет report_suites ключа в словаре. Не знаете, что вы пытаетесь найти, но лучшим для вас будет либо полный текст словаря, либо более эффективный - напечатайте только ключи и выберите тот, который вы хотите.

Если вы не знаете, какой ключ вы хотите, печать всего словаря может быть более полезной, поскольку только эти значения будут бесполезны для вас, без возможности доступа к ним.

Также я думаю, что вы не передали достаточно аргументов функции, потому что кажется, что функция чего-то не хватает, поэтому не может вернуть то, что вам нужно.

+0

Спасибо за ваше сообщение. Я просто следил за рекомендациями из файла readme, поэтому теперь я немного потерял (https://github.com/debrouwere/python-omniture/ блоб/ведущий/README.md). – Bastien

+0

@Bastien Откройте ссылку 'https: //api.omniture.com/admin/1.3/rest/ ...' с собственными аргументами и посмотрите, есть ли что-то вроде 'report_suites' или просто откройте' account.py' из своего установленный пакет omniture и dump 'data = self.request ('Company', 'GetReportSuites')' - без '['report_suites']' в файл, чтобы увидеть, что там находится. Если вы потерпите неудачу на первом этапе, этот пакет устарел, скорее всего, (это 3-х лет). Я думаю, что json, который вы получите от этого вызова, будет реорганизован, поэтому он не может найти ключ '' report_suites'' – KeyWeeUsr

 Смежные вопросы

  • Нет связанных вопросов^_^