app:preview

app:preview 要素 (AtomPub)

[1] はてなブログAtomPub | Hatena Developer Center, , https://developer.hatena.ne.jp/ja/documents/blog/apis/atom/

app:control/app:preview要素 ブログエントリが下書きのとき下書きプレビューの共有URLを発行するか指定できます。"yes"を指定すると共有URLが発行され、レスポンスのrel=previewであるatom:link要素のhref属性が共有URLとなります。指定を行わなかった場合、下書きプレビュー用の共有URLは発行されません。また、下書きではないエントリに対して"yes"を指定しても無効となります。

    <app:preview>no</app:preview>

[2] このようにありますが、 AtomPub 仕様の app:control で認められるのは app:draft だけで、 app:preview はありません。 他にこれを規定している仕様も見当たりません。 独自拡張でしょうか。

[3] hatenablog:custom-url は独自名前空間を使っているのに、 なぜこちらは既存名前空間なのか謎です。

[4] rel=preview は仕様がある既存の技術ですが、当然このような使い方は規定されていません (矛盾はしていません)。

[5] AtomPub APIから下書きプレビュー共有用URLを発行できるようにしました - はてなブログ開発ブログ, 2023-10-16, https://staff.hatenablog.com/entry/2023/10/16/102131?utm_source=subscription_mail&utm_medium=email&utm_campaign=subscription

[6] >>5 で追加された新機能と思われます。