私は自分のブログでいいねボタンを使用していますが、API を介して誰がクリックしたかを取得する必要があります。ユーザーIDまたはそれに到達できる何かを知りたいです。
私は、ソーシャル ネットワークとビジュアライゼーションでデータを発掘する論文用のアプリケーションを開発しています。
私は自分のブログでいいねボタンを使用していますが、API を介して誰がクリックしたかを取得する必要があります。ユーザーIDまたはそれに到達できる何かを知りたいです。
私は、ソーシャル ネットワークとビジュアライゼーションでデータを発掘する論文用のアプリケーションを開発しています。
残念ながら、この情報を取得するにはインストールが必要です。Blogger を使用していると述べたので、ほとんど JavaScript が残ります。
最善の方法は、「いいね」ボタンを押す前にインストールしていることを確認することです。これにより、対処が容易になります。インストールは次のようになります (簡潔にするために、いくつかの jQuery も使用します)。
<div id="fb-root"></div>
<script src="//connect.facebook.net/en_US/all.js" type="text/javascript">
<script type="text/javascript">
FB.init({
appId : 'YOUR_APP_ID', // App ID
status : true, // check login status
});
$('#button').click(function(evt)
{
FB.login(function(response)
{
if (response.authResponse)
{
// yay! logged in!
}
});
});
インストールが完了したので、あとは「いいね」イベントに接続するだけです。
FB.Event.subscribe("edge.create", function(url)
{
FB.getLoginStatus(function(response)
{
if (response.status === 'connected')
{
var userId = response.authResponse.userID;
// you now have the userId and the URL of the object they liked.
}
}
});
ユーザー ID と URL を取得したら、どこかで AJAX 要求を開始して、誰が何を気に入ったかを追跡できます。
その他のドキュメント: