電子書籍の厳選無料作品が豊富!

サイト上に以下を設定したのですが、なぜかハッシュタグだけ反映されません。


<a href="http://twitter.com/intent/tweet?text=`RT @aaaa 本の紹介キャンペーン9/3まで!#美容鍼 `&amp;url=`http://bit.ly/aaaa`&amp;via=`aaaa`"
onClick="window.open(encodeURI(decodeURI(this.href)),
'tweetwindow',
'width=550, height=450, personalbar=0, toolbar=0, scrollbars=1, resizable=1'
); return false;">

<img src="http://www.aaaaa/wp-content/themes/sample/img/rt … ></a>

助けてください。

質問者からの補足コメント

  • pocky-mo様

    ありがとうございます。 試してみましたが、それでもダメです。記述が間違っているのか
    何度も確かめてみたのですが。

    No.1の回答に寄せられた補足コメントです。 補足日時:2015/09/02 18:38

A 回答 (2件)

URLとJavaScript、どちらが悪いのかまずは問題の整理をした方が良いかと思います。



最初にURLだけをメモ帳などに作成して、ブラウザのアドレスバーに入力してみてください。
例)https://twitter.com/intent/tweet?text=テスト本文&hashtags=あいうえお&via=ingress&url=http://google.co.jp
想定通りのツイート内容、ハッシュタグ、アカウント、URLが表示されますか?
表示されないのであればURLに問題があります。パラメータ等をもう一度確認してみましょう。

また、書かれている内容を見る限りリツイートをしたいように見受けられます。
リツイートをしたい場合は利用するURLが異なりますので、下記の公式サイトを確認してみてください。
https://dev.twitter.com/web/intents#retweet-intent

hrefにバッククォートが書かれているのも気になります。
下記のように本文やURLをバッククォートで括らずにそのまま記述してください。
<a href="https://twitter.com/intent/tweet?text=テスト本文&hashtags=あいうえお&via=ingress&url=http://google.co.jp" target="_blank">テストリンク</a>

サンプルコードを以下に示します。
参考になさってください。
<a href="https://twitter.com/intent/tweet?text=テスト本文&hashtags=あいうえお&via=ingress&url=http://google.co.jp" onClick="window.open(encodeURI(decodeURI(this.href)), 'tweetwindow', 'width=550, height=450, personalbar=0, toolbar=0, scrollbars=1, resizable=1'); return false;">テストリンク3</a>
    • good
    • 0
この回答へのお礼

pocky-mo様

ありがとうございます。解決しました。助かります。

お礼日時:2015/09/03 17:53

ハッシュタグは"hashtags"パラメータで利用します。



https://twitter.com/intent/tweet?text={ツイートの本文}&url={ツイート内に埋め込むURL}&hashtags={ハッシュタグ}
という感じに指定してみてください。
この回答への補足あり
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!