ハイフンを含むタグで 700 以上のブログ投稿にタグを付けましたが、これらのタグは 2011 年に突然機能しなくなりました。これは、Tumblr がタグ内のハイフンを禁止することを (予告なしに) 決定したためです (タグ内のスペースが許可されているため、ハイフンは現在ブロックされていると思います)。 ) ハイフンに変更されます。) 残念ながら、Tumblr はハイフンを含むすべてのタグをグローバルに名前変更するつもりはありません (ただし、これらのタグはもう使用されていません → 404)。
今、自分のタグの名前を自分で変更したいと考えています。
「一括投稿エディタ」( )でやってみましたがtumblr.com/mega-editor
、タグによる投稿の選択ができません。投稿ごとに手動で投稿を選択し、特定のタグが使用されているかどうかを確認し、使用されている場合は削除して、代わりに新しいタグを追加する必要があります。これは膨大な作業になります (タグ付けされた投稿は 700 件ですが、合計で 1000 件を超えます)。
そこで、Tumblr APIが役立つのではないかと考えました。私はプログラマーではありませんが、出発点としてここで助けを得ることができれば、喜んで掘り下げます。
次のプロセスが必要だと思います。
- でタグ付けされたすべての投稿を選択
x
(= ハイフンを含むタグ) - これらすべての投稿に
y
タグを付ける (= ハイフンなしのタグ) x
これらすべての投稿のタグを削除してください
影響を受けるタグごとにこのプロセスを手動で開始します。
メソッド(またはあなたがそれを呼び出すもの)/post
がリクエストパラメーターを知っていることがわかりますtag
:
指定したタグが付いた投稿への応答を制限します
(これがハイフンを含むタグでも機能することを願うしかないと思います。)
その後、その結果セットにタグを追加および削除する方法が必要になります。/post/edit
タグについては何も言いません。私は何か見落としてますか?APIでタグの追加・削除はできないの?
タグの名前を「簡単に」変更する方法を知っていますか?
APIで可能ですか?どうすればそれを行うことができるか、出発点、ヒントなどを教えていただけますか?
これが役立つかどうかはわかりませんが、ハイフンを含むタグで「タグ付けされた」投稿を検索機能で見つけることができることに気付きました。
例: タグがあるとしましょうfoo-bar
。/tagged/foo-bar
(→404)と連動しています。で投稿を見つけることができます/search/foo-bar
(ただし、これはもちろん理想的ではありません。これは、(本文に) タグ名に類似/等しい単語を含む投稿も検索される可能性があるためです)。
ハイフン ( ) をエンコードしようとしまし/tagged/foo%2Dbar
たが、うまくいきませんでした。