Уведомления

Группа в Telegram: @pythonsu

#1 Июль 13, 2012 14:51:44

User1
От:
Зарегистрирован: 2011-11-19
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Яндекс_Метрика

Пытаюсь получить токен для сайта Яндекс.Метрика при помощи пакета yametrikapy, не получается даже стандартный пример с (https://github.com/pikhovkin/yametrikapy/):

#!/usr/bin/env python
# -*- coding: UTF-8 -*-
from yametrikapy import Metrika
def main():
    client_id = '6993a3cd88e34ac686504790c7fe341c'
    login = ''
    password = ''
    metrika = Metrika(client_id, login, password)
    counters = metrika.GetCounterList().counters
    print counters
    # output obtained data
    print metrika.GetData()
if __name__ == '__main__':
    main()

ввожу логин, пароль
пишет

ошибку

Traceback (most recent call last):
File “\prog\lib_2.py”, line 19, in <module>
main()
File “\prog\lib_2.py”, line 12, in main
counters = metrika.GetCounterList().counters
File “C:\Python27\lib\site-packages\yametrikapy-1.0-py2.7.egg\yametrikapy\core.py”, line 242, in func
obj = f(self, *args, **kwargs)
File “C:\Python27\lib\site-packages\yametrikapy-1.0-py2.7.egg\yametrikapy\core.py”, line 274, in GetCounterList
return self._GetData('GET', uri, params)
File “C:\Python27\lib\site-packages\yametrikapy-1.0-py2.7.egg\yametrikapy\core.py”, line 186, in wrapper
self._Authorize()
File “C:\Python27\lib\site-packages\yametrikapy-1.0-py2.7.egg\yametrikapy\core.py”, line 181, in _Authorize
self._AuthorizeHandle()
File “C:\Python27\lib\site-packages\yametrikapy-1.0-py2.7.egg\yametrikapy\core.py”, line 159, in wrapper
raise APIException(obj.error)
APIException: invalid_grant

Можете подсказать где косячу?



Офлайн

#2 Июль 14, 2012 17:05:30

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Яндекс_Метрика

Судя по исключению - авторизация не проходит. Логин и пароль так и должны быть пустыми?



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

Офлайн

#3 Июль 22, 2012 11:30:43

User1
От:
Зарегистрирован: 2011-11-19
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Яндекс_Метрика

PooH
Судя по исключению - авторизация не проходит. Логин и пароль так и должны быть пустыми?
нет, я его прописываю



Офлайн

#4 Июль 22, 2012 18:05:57

Lexander
От:
Зарегистрирован: 2008-09-19
Сообщения: 1139
Репутация: +  33  -
Профиль   Отправить e-mail  

Яндекс_Метрика

Вы client_id то свой поставили или из примера взяли?
Это ошибка OpenAuth.
Ошибка эта значит, что вы попытались повторно получить от Метрики ваш уникальный токен с указанным кодом client_id, срок действия которого скорее всего истек или он просто не является валидным.



Отредактировано Lexander (Июль 22, 2012 18:12:38)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version