gpt4 book ai didi

python - 谷歌分析和 Python

转载 作者:太空狗 更新时间:2023-10-30 01:10:37 25 4
gpt4 key购买 nike

我是 Python 的新手,我正在尝试为导入 GA 信息并将其解析到 MySQL 中的应用编写扩展。关于该主题的信息量非常少。 Google Docs 似乎只有 JS 和 Java 的示例......

...我已经到了我的用户可以使用 SubAuth 验证进入 GA 的地步。该代码在这里:

import gdata.service
import gdata.analytics
from django import http
from django import shortcuts
from django.shortcuts import render_to_response

def authorize(request):
next = 'http://localhost:8000/authconfirm'
scope = 'https://www.google.com/analytics/feeds'
secure = False # set secure=True to request secure AuthSub tokens
session = False
auth_sub_url = gdata.service.GenerateAuthSubRequestUrl(next, scope, secure=secure, session=session)
return http.HttpResponseRedirect(auth_sub_url)

因此,下一步是获取数据。我找到了这个库:(注意,UI 令人反感)http://gdata-python-client.googlecode.com/svn/trunk/pydocs/gdata.analytics.html但是,我发现很难导航。看起来我应该是 gdata.analytics.AnalyticsDataEntry.getDataEntry(),但我不确定它要求我传递它的是什么。

我很乐意朝着正确的方向前进。我觉得我已经用尽了谷歌寻找一个有效的例子。

谢谢!!

编辑:我走得更远了,但我的问题仍未解决。下面的方法返回数据(我相信)......我得到的错误是:“'str'对象没有属性'_BecomeChildElement'”我相信我正在返回一个提要?但是,我不知道如何钻进去。我有办法检查这个对象吗?

def auth_confirm(request):
gdata_service = gdata.service.GDataService('iSample_acctSample_v1.0')
feedUri='https://www.google.com/analytics/feeds/accounts/default?max-results=50'
# request feed
feed = gdata.analytics.AnalyticsDataFeed(feedUri)
print str(feed)

最佳答案

也许 this post可以帮忙。似乎还没有特定于 Analytics 的绑定(bind),因此您正在使用通用 gdata。

关于python - 谷歌分析和 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1633899/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com