困りました。
前からdeprecatedぽいProgrammaticLogin()を使っていたのですが、どうにも使えなくなったようです。
参考にしたPythonのクラスの書き方が悪いとも思えず。
File "/usr/local/lib/python2.7/dist-packages/gdata/service.py", line 1236, in Post
media_source=media_source, converter=converter)
File "/usr/local/lib/python2.7/dist-packages/gdata/service.py", line 1358, in PostOrPut
'reason': server_response.reason, 'body': result_body}
gdata.service.RequestError: {'status': 401, 'body': 'User does not have permission to create new post', 'reason': 'Unauthorized'}
同様の質問が上がっています。
eclipse - Having trouble trying to use gdata and oauth2 in python - Stack Overflow
私はOAuthではなくてClientLoginなんです。
ただ、ドキュメントを見る限りAPI v2.0はまだ使えそうで、ClientLoginも有効と読めるんですが。ただ単にSPAM認定されただけなんですかね。
関連しそうなリンク:
ClientLogin for Installed Applications Google Identity Platform Google Developers
コメント