0

購入コンテンツがたくさんあるサイトがあります。「無料」のサンプラーコンテンツもいくつかあります。

多くの人がこのサンプル コンテンツをダウンロードしています。ユーザーが Facebook で「いいね」してくれる場合にのみ、無料コンテンツへのアクセスを許可したいと思います。

どうすればこれを実装できますか? 私は Rails 開発者ですが、アプリが何であるかは問題ではないかもしれません。

ユーザーに私たちを好きになってもらい、それを確認するにはどうすればよいですか?

4

2 に答える 2

1

この答えはおそらくあなたが始めたいところです:誰かが私のサイトの「いいね」ボタンを押したときに、誰かが私のサイトをうまく「いいね」したことを確認するにはどうすればよいですか?

FB.Event.subscribe('edge.create', function(response) {
  // fire an ajax call to store that the user has liked you
});

それで、あなたは彼らがあなたを好きだということをjavascriptで処理し、あなたはあなたの新しい友達にコンテンツのロックを解除することができます。

于 2012-06-21T21:45:26.877 に答える
1

最良のオプションは、facebook の Javascript SDK を使用することです。ユーザーからすべての「いいね!」を読み取るか、特定のページを要求できます。

FB.api("/me/likes/" + PAGE_ID, function(response) {
    // Do some staff here with page data
 })

FB.api("/me/likes/", function(response) {
    // Do some staff here with all pages data
 })

これをテストするには、 Graph API エクスプローラーを使用できます。

于 2012-06-21T22:41:53.083 に答える