投稿内容を含めた Twitter リンクを作成する方法
ブログやウェブサイト等で、Twitter へのタイムラインへのリンクや、フォローボタンを見かけるのが普通になった。
投稿内容をあらかじめ指定したツイート投稿ページへ飛べるリンクを作成したくなった。要するに、指定したリンクを押すと、例えば以下のようにツイート内容がすでに入力された、Twitter 投稿ページのリンクを作成するということである。
ブログ「with a Christian Wife」をよろしく! #ブログ via @wachristianwife https://wacw.cf/
そのためには、以下のように URL を設定すればいい。
http://twitter.com/share?url=[シェアするURL]&text=[ツイート内テキスト]&via=[ツイート内に含むユーザ名]&hashtags=[ハッシュタグ]
複数のハッシュタグを付けたい場合は 〜&hashtags=ブログ,kendama のようにコンマで区切ればいい。
複数のURL、複数のユーザ名、ツイート内テキストにスペースが含まれる場合、のやり方は分からなかった。
それと上記のやり方では、ブラウザ内で Twitter 投稿ページが開かれるだけだ。スマートフォンやタブレットでもブラウザ内で開かれる。何がいけないかというと、iPhone や iPad で Twitter をやる人はブラウザじゃなくてアプリでやるのが普通のはず。いちいちブラウザにログインしないと思う。それでなくても、スマートフォンやタブレットからのアクセスが多いのに、これでは意味がない。
その対策としてディープリンクという、リンクからアプリを起動する方法もあるんだが、私が導入しようとしているサイトの制限で、ディープリンクに対応したリンクを作成できないので断念した。
参考:
今の時代必ず知っておくべき!!Twitterツイートボタンの設置・実装方法まとめ | Yuhiisk
http://blog.yuhiisk.com/archive/2015/10/12/twitter-share.html
Twitterアプリを起動して、投稿させるURLリンクを作る
http://techracho.bpsinc.jp/annotunzdy/2012_11_04/6373
ツイートボタンのカスタマイズまとめ。 – freefielder.jp
http://freefielder.jp/blog/2011/11/customized-tweet-button.html