やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

ツイートURL引数でデフォルト値をセットする

 これでちょっとだけ自動化できる。

情報源

ツイートURL

  • https://twitter.com/intent/tweet?

パラメータ

キー 説明
text ツイート本文。
url ツイートに含むURL。
hashtags ハッシュタグ。カンマ区切り。
via ツイートのソースをTwitterのユーザー名に関連付ける
related 共有URIのコンテンツに関連するアカウントのコンマ区切りのリスト

tweetボタン

<a class="twitter-share-button"
  href="https://twitter.com/intent/tweet"
  data-size="large"
  data-text="custom share text"
  data-url="https://dev.twitter.com/web/tweet-button"
  data-hashtags="example,demo"
  data-via="twitterdev"
  data-related="twitterapi,twitter">
Tweet
</a>

  1. 押してみる
  2. URLを解析する
https://twitter.com/intent/tweet?hashtags=twitter%2Cparameter&text=URL%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89&url=https%3A%2F%2Fytyaru.hatenablog.com%2F

自由に作ってみる

URL

  • ツイートする
    • text=URLエンコード
    • url=https://ytyaru.hatenablog.com/
    • hashtags=twitter,parameter

HTML

まとめ

 URLにするなら引数の値をURLエンコードすべし。HTMLなら不要。でも改行できない。

タイプ 改行コード URLエンコード
URL %0A
HTML &#x0A;

対象環境

$ uname -a
Linux raspberrypi 5.10.52-v7l+ #1441 SMP Tue Aug 3 18:11:56 BST 2021 armv7l GNU/Linux