gpt4 book ai didi

python - 使用 Python 从服务器访问 Google Adsense API?

转载 作者:行者123 更新时间:2023-12-04 16:14:43 24 4
gpt4 key购买 nike

有没有什么方法可以在没有任何用户交互的情况下使用 Python 从服务器访问 Google Adsense API?

这通常是通过设置“服务帐户”来完成的,但是 Google's docs说“AdSense 不支持服务帐户”。

他们说使用网络或安装的应用程序流程,但这些要求用户在每次访问时手动确认访问权限。我的应用程序需要在 headless 服务器上运行,没有用户交互,所以它可以每小时拉取数据,所以这是行不通的。 This similar question建议通过用户同意屏幕一次,然后在服务器上缓存 token ,但这在我的情况下不可行,因为我的过程需要 100% 自动化,并且 token 最终会过期并需要用户交互。

不幸的是,Google 的文档毫无帮助,更糟糕的是他们的 Python coding examples已经 7 年没有更新了,甚至在那时似乎都没有用过,因为其中许多甚至不运行 Python 2.7,更不用说 3 了。

最佳答案

AdSense Management API 确实不支持服务帐户。虽然首先需要使用 Web Flow 进行设置,但对于服务帐户也是如此,这些帐户也必须被授予对正在访问的帐户的权限。

关于 token 过期,Web Flow 将 yield a refresh token ,您可以使用它来生成新的访问 token (称为 offline access ,在初始设置后不需要用户参与)。

关于python - 使用 Python 从服务器访问 Google Adsense API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67188215/

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