小编Gre*_*reg的帖子

gdata-python-api +具有简单身份验证的分析

我正在努力将使用Google gdata API客户端+用户/通过身份验证的Python脚本转换为更适合生产的东西(API密钥).我对他们关于身份验证的文档的混乱状态感到非常沮丧.我承认自己并没有很好地掌握OAuth2,但对我的使用案例来说似乎更为复杂,即:每24小时点击一次谷歌分析,就可以获得我们网站上最受欢迎的X文章.

在这种情况下,我们不会处理修改某人的个人数据,并且所有活动都集中在一个帐户上.对于这么简单的事情来说,OAuth2似乎不值得复杂.

我在Google API控制台(https://code.google.com/apis/console/)上看到,我在那里注册并注意到有一个"简单API访问"部分,其中一个键位于"客户端ID"下方网络应用程序"(似乎是OAuth2).还有Google域名更新页面,https://www.google.com/accounts/UpdateDomain,但似乎与OAuth相关.

有没有办法使用这个简单的API访问密钥(而不是OAuth)来检索Python gdata客户端的分析数据,如果是这样,有没有人有任何身份验证示例?我已经对数据检索工作进行了一次身份验证,但我使用的是用户/传递方法,这种方法不适合生产.

python api oauth

10
推荐指数
1
解决办法
2642
查看次数

PyParsing OR语句

这最终会变得非常简单,但我正在尝试匹配两种模式中的一种:

"GET /ligonier-broadcast-media/mp3/rym20110421.mp3 HTTP/1.1"
Run Code Online (Sandbox Code Playgroud)

要么

-
Run Code Online (Sandbox Code Playgroud)

我尝试过这样的事情:

key = Word(alphas + nums + "/" + "-" + "_" + "." + "?" + "=" + "%" + "&")

uri = Or("-" | Group(
                   Suppress("\"") +
                   http_method +
                   key.setResultsName("request_uri") +
                   http_protocol +
                   Suppress("\"")
               )
      )
Run Code Online (Sandbox Code Playgroud)

但它似乎并不匹配.我不确定如何使用Or(),如果我应该是Group(),或者是什么.我知道Group()类中提供的参数如果单独调用,但我真的需要破折号或引用的URI字符串,而不仅仅是一个.

日志格式无法协商,我们正在消耗我们已经给出的内容.任何提示将非常感谢.

python logging amazon-s3 pyparsing

3
推荐指数
1
解决办法
5212
查看次数

标签 统计

python ×2

amazon-s3 ×1

api ×1

logging ×1

oauth ×1

pyparsing ×1