www.twitter.com/share関数を使用するカスタムツイートボタンを使用してサイトを作成していますが、問題はツイートテキストにハッシュ「#」文字が含まれていることです。
例えば:
http://www.twitter.com/share?url=www.example.com&text=I+am+eating+#branstonpickel+right+now
ツイートのテキストは「私は食べています」と表示され、ハッシュとその後のすべてが省略されます。
Twitterフォーラムをざっと見て、ハッシュ「#」文字を共有URLの一部にすることはできないことを知りました。
https://dev.twitter.com/discussions/512#comment-877では、次のように言われています。
ハッシュはURL内の特殊文字(ドキュメントフラグメントを識別する)であるため、ハッシュおよびそれに続くものはサーバーに送信されません。
と
URLEncodeする必要があるため、%23を使用します
テストリンクの2番目のポイントを試したとき:
www.twitter.com/share?url=www.example.com&text=I+am+eating+%23branstonpickel+right+now
ツイートのテキストは、「今、%23branstonpickelを食べています」と表示されました。文字通り、変換する代わりに%23が含まれています。ハッシュに。
わいせつな質問で申し訳ありませんが、私が間違っているのは誰か知っていますか?
フィードバックをいただければ幸いです:)