私はTumblr APIを使用してセカンダリブログに何かを投稿しようとしています。 official Tumblr clientはPython 2のためだけであり、とにかく放棄されているので、Tumblpy Pythonパッケージを使用しています。Tumblr APIのセカンダリブログへの投稿
私はアプリを承認し、私はTumblr consoleを見て、そこからすべての鍵を拾いました。私はそれに取り組み始めました。私はプライマリブログには投稿できましたが、セカンダリには投稿できないことに気付きました(いつも{TumblpyError} 404 'There was an error making your request.'
エラーが発生しました)。
これは私がしようとしてきたコードです:
from tumblpy import Tumblpy
def post_tumblr(
url,
comment='',
tags='',
**kwargs
):
t = Tumblpy(
APP_KEY, APP_SECRET,
OAUTH_TOKEN, OAUTH_TOKEN_SECRET
)
blog_url = t.post('user/info')
blog_url = blog_url['user']['blogs'][0]['url'] # POSTING TO PRIMARY BLOG WORKS
# blog_url = blog_url['user']['blogs'][1]['url'] # CANNOT POST TO SECONDARY BLOG?
post_url = t.post(
'post',
blog_url=blog_url,
params={
'type': 'video',
'embed': url,
'caption': comment,
'tags': tags,
}
)
return True
は、TumblrのAPIで二次のブログへの投稿では、いくつかの落とし穴がありますか?