1

この投稿を読んでいただきありがとうございます。私はトリッキーなホスティングをしています...

私はいつも addthis を使って facebook,twitter share を追加しています。しかし今、私の要件はメンバー サイトにあります。特定のメンバーがそのページを facebook/twitter に共有したかどうかを知りたいです。それを追跡する方法は?

メンバーとページの詳細を取得し、データベースに保存した後に対応するサイトにリダイレクトするようなカスタム アプリを構築しようとしていますが、リダイレクトされたページが共有されたことをどのように知ることができますか? それとも急に閉めた?

custom_redirect.php?user_id=1&target=facebook&page=pagename

あなたの提案は本当に役に立ちます。ありがとうございます。

4

1 に答える 1

0

PHPでこれを完全に行うことはできないと思います。しかし、聞くことができるjavascriptイベントがあり、それらは実際には非常にうまく機能します。AddThisClientApiを参照してください。

例えば:

addthis.addEventListener('addthis.menu.share', function( event ){
    // something was succesfully shared
    // save pertinent data for further use
    var service = event.data.service,
        link = event.data.url;

    // some ajax would go here to notify PHP, then redirect
});
于 2012-11-15T20:29:22.733 に答える