0

ここでの目標は、www.example.com/page.aspx#1 の形式のリンクを「ツイート」して、そのリンクの「ツイート」数を取得できるようにすることです...ボックスの Twitter ボタンは、通常のリンクに対して行います。

その理由は、# の後の ID に基づいてページが異なるコンテンツを表示するためです。そのため、特定のアイテムが何回「ツイート」されたかをカウントする必要があります。

その URL を Twitter サービスに渡してカウント (http://urls.api.twitter.com/1/urls/count.json?url=) を取得しようとしましたが、返される JSON オブジェクトには {"count":0,"url":"www.example.com/page.aspx/"}.

Twitter ボタンのリンクは次のようになります (JavaScript で実行)

var twtLink = 'http://twitter.com/intent/tweet?url='+encodeURIComponent(twtUrl)+'&counturl='+encodeURIComponent(twtUrl);

任意の提案をいただければ幸いです。

ありがとう!

4

1 に答える 1

0

Twitter は実際には、独自のカスタムt.coラッパーを使用してすべての URL を再中断します。これは、ユースケースにとって朗報です。これらの固有の t.co リンクをカウンター API で使用できます。

一部の Twitter REST API 呼び出しの最後に属性&include_entities=1を含めると、ツイート内の URL を含む拡張情報が返されます。元の URL と短縮 URL バージョンが表示されます。短縮 URL バージョンをカウンター API に渡します。

于 2011-09-28T18:47:00.027 に答える