« 2012年08月 | メイン | 2012年10月 »
2012年09月11日
リダイレクトした場合のツイッターのカウント数取得
相当悩んだのでメモ
URLによるツイッターの投稿数取得API?
http://urls.api.twitter.com/1/urls/count.json?url=http://www.example.com/hoge.php
上記はURLが http://www.example.com/hoge.php が含まれる投稿数を取得する場合。
これが以下の場合おかしくなった
初期は
http://www.example.com/hoge.php にてそのまま画面表示
その後 http://www.example.com/hoge.php → http://www.example.com/hoge2/あああ/
へリダイレクトするようにした。
日本語が入るとツイッターへの投稿がうまくいかないため、
リダイレクト後もツイッターボタンを押して投稿されるURLは元のままとした。
んでもってリダイレクト前のURL http://www.example.com/hoge.php にて
投稿数を取得するも 全然数が増えない・・・・・
もしやと思い。
http://urls.api.twitter.com/1/urls/count.json?url=http://www.example.com/hoge2/あああ/
にて取得してみると、リダイレクト後の数が取得できた。
つまりURLが投稿された時に、ツイッターもサイトを同時に見に来て
リダイレクトされた最終的なURLを取得し、そのURLにて保存していると。
投稿されるURL自体が同じでもリダイレクト先が変われば
別URLとしてカウントされる。
URLショートナーとかの事考えたら当たり前なんだが、わからなかった。
投稿者 muuming : 19:02 | コメント (0)
2012年09月05日
フェースブック いいねボタンとツイッターのオリジナルボタン
結果から申し上げますと「いいねボタン」の自作は現在難しそう
シェアボタンならできそうなのでそちらで代用。ツイッターボタンは問題ない
http://indigonote.com/2011/09/14/original-like-button/
オリジナルシェアボタン
<a href="http://www.facebook.com/sharer.php?u={$myUrl}&t={$PageTitle}">
<img src="用意した画像のパス">
</a>
カウント取得
http://graph.facebook.com/「いいね!」数を取得したいWebページのURL
戻りはjson形式
{
"id": "http://indigonote.com/",
"shares": 1
}
ツイッター
オリジナルツイートボタン(携帯)
http://twtr.jp/share?url=%7B%24tweet_url%7D&%3Btext=%7B%24tweet_text%7D&%3Brelated=%7B%24myTwitterAccount%7D&%3Bcount=horizontal&%3Blang=ja
へリンク
ツイートボタン(PC)
http://twitter.com/share?url=%7B%24tweet_url%7D&%3Btext=%7B%24tweet_text%7D&%3Brelated=%7B%24myTwitterAccount%7D&%3Bcount=horizontal&%3Blang=ja
へリンク
ツイッターカウント数
http://urls.api.twitter.com/1/urls/count.json?url=%7B%24myUrl%7Cescape%7D
戻りjson形式?
"count":4,"url":"http://example.com/index.html"