我尝试更新我的谷歌网站,但我一直得到这个
服务器回复:403,无权写入此Feed
当我更新内容,创建新网站,在网站中创建新网页时,会发生这种情况。
但是,我能够检索网站的内容并查看它包含的网页。我是该网站的创建者。另外,我使用clientLogin()为google网站提供身份验证。我打算运行这个脚本的服务器没有gui因此我不能使用gauth或誓言(除非somone有办法这样做)。
答案 0 :(得分:0)
根据谷歌自己的说法,ClientLogin方法应该替换为OAuth。
重要提示:自2012年4月20日起,ClientLogin已正式弃用。它将继续按照我们的弃用政策运行,但我们建议您尽快迁移到OAuth 2.0。
我建议使用OAuth lib,而不是一开始就自己动手 python-oauth2是个不错的选择。
修改:如果您拥有,那么Google已将OAuth API内置到应用引擎模块中。
from google.appengine.api import oauth
否则,对于手动OAuth实施:oauth google using python(我不会在此处发布示例代码,因为这个人应该得到他可以得到的人。