Попытка войти в Google Analytics через Python; застрял на "Целевой канал только для чтения" - PullRequest
0 голосов
/ 10 июля 2011

Я пытаюсь войти в GA через Python и загрузить информацию об учетной записи. Вот мои шаги:

Предположим, что я уже получил токен "Auth" и ему присвоен статус "auth". О, и я в интерпретаторе Python, а не в программе:

>>> accountParams = urllib.urlencode({'Auth':auth, 'dxp:tableID':'48085049'})
>>> account = urllib.urlopen('https://www.google.com/analytics/feeds/accounts/default',accountParams)
>>> account = account.read()
>>> account
'Target feed is read-only'

Я понимаю, что тот факт, что я не получил ошибку, означает, что я достиг некоторого ограниченного успеха; но я ожидал получить более полное ответное сообщение, чем «Целевой канал доступен только для чтения», и я не уверен, куда идти дальше. Я хочу что-то вроде этого, я думаю:

http://code.google.com/p/ga-api-http-samples/source/browse/trunk/src/v2/accountFeedResponse.xml#1

Я попробовал совет другого потока и ввел URL через GET вместо POST:

 account = urllib.urlopen('https://www.google.com/analytics/feeds/accounts/default?Auth=DQAAAJMAAAD_EJJPiPB4*******************************************************OCU_9dmesZmXprbmqyHWs-&dxp:tableID=48085049')

Но, похоже, это тоже не работает; В ответ я получаю ошибку.

Кто-нибудь смог войти в GA через Python? Если да, то как ты это сделал?

Спасибо

1 Ответ

0 голосов
/ 14 июля 2011

ОК - я только что использовал библиотеку.Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...