LoginSignup
12
11

APIを使わずにTwitterでシェアする

Posted at

はじめに

Twitterでシェアリンクを作る、これが結構簡単でしたので記事にします。

Twitterシェアリンクの作り方

最も原始的なやりかた「手打ち」でリンクを生成しましょう。
これができればどの言語からでも利用できますからね。

今回は、自分のQiita URLを本文付きでシェアしてみましょう。

メモアプリを使うのが良いと思います。

1. シェアリンクの基礎

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

↑を儀式だと思ってコピーしてください。

intent/tweet?share?とも書けますが、特定のプラットフォーム(Androidネイティブアプリ?)では機能しないことがあるようです。
intent/tweet?と書きましょう。

2. シェアURLの指定

先程の続きに、url=https://qiita.com/kohki_takatamaと入れてください。

https://twitter.com/intent/tweet?url=https://qiita.com/kohki_takatamaとなっています。)

kohki_takatamaの部分は、ご自身のユーザーネームに変えてください。

3. 本文テキストの指定

さらに続いて、&text=テスト:Qiitaリンクのシェアと入れてください。

テスト~シェアまでの文字列は変えても構いません。

4. 完成したURLにアクセス

https://twitter.com/intent/tweet?url=https://qiita.com/kohki_takatama&text=テスト:Qiitaリンクのシェアをブラウザに貼り付け、アクセスしてみましょう!

スクリーンショット 2024-04-05 20.23.02.png

シェアリングが作れました!

そのほかに指定できるもの

url=...&text=...という形になっているのはお気づきでしょうか?
このように、&を使ってこの他にも指定できます!

hashtags

例:先程のURL&hashtags=Qiita,テスト

スクリーンショット 2024-04-05 20.29.29.png

改行したいですね。先程のtextの最後に、URLの改行コード%0Aを2つ入れましょう。

https://twitter.com/intent/tweet?url=https://qiita.com/kohki_takatama&text=テスト:Qiitaリンクのシェア%0A%0A&hashtags=Qiita,テスト

スクリーンショット 2024-04-05 20.36.58.png

via

例:&via=Qiita

スクリーンショット 2024-04-05 20.54.08.png

in_reply_to

リプライを飛ばします。
使い道が思いつかなかったです。

使い方:in_reply_to=tweet_id

おわりに

Twitter APIを使わずともシェアツイートできるんですね・・・便利。

今回の記事の内容について、すみさんに大きくサポートいただきました!感謝。

すみさんの記事もぜひお読みください!

すみさんの作ったサービスはこちら
みんなのバケットリスト(死ぬまでにやりたいことリスト)を見ることができます!

さて、次は何を書こうかしら・・・

参考

12
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
11