2011-10-23 13 views
0

私は答えを見つけようと努力していますが、私がしようとしていることでうまくいくものは見つけていません。私はFacebookのAPIかJavascriptのいずれかが必要です。 Javascript/Ajaxを使用してFacebookを確認する

コンセプト:
  • 30は
  • は、ページ#1を追加し、5を取得するポイントシステムをオフに実行している思い付くでページを表示し、追加のファンページ上の
  • ユーザーがクリックするウェブサイトへの

    1. ユーザーのログインポイント

    天気を確認する必要がありますか(ユーザー)実際にページが好きではありません。一度気に入った場合、+5ポイントがアカウントに加算されます。

    私はFacebook APIの使用を離れていたいと思います。私はこれについて複数の投稿を読んだが、何も本当に出ていない。ここではどのように/働くことができるかの例がある(http://add2friends.com/fb.html)。それは好きなものかどうかを確認しますが、どうすればポイントに報酬を与えることができますか?

    提案が参考になります。

  • +1

    ソーシャルアクションの報酬を与えることは、Facebookのポリシーに反することに注意してください。 「Facebookのソーシャルチャネルを使用する(または使用の背後にあるコンテンツを使用する)ようにユーザーにインセンティブを与えたり、インセンティブが当社のチャネルの使用に直接結びついていることを暗示したりしてはなりません。もっと知ることなく、これがその領域に入るかもしれないという警告だけです。 –

    +0

    ここでは、ベストプラクティスを感謝の兆しとして受け入れ、他のユーザーが最良の回答を迅速に見つけることを支援することです – Anonymous

    +0

    ポリシーはここにあり、ユーザーにインセンティブを与えることができます... https://developers.facebook .com/docs/guides/policy/examples_and_explanations/Rewarding_Users /(制限内で正しく行われました) –

    答えて

    0

    jqueryを使用して、ユーザーがlikeボタンをクリックしたときに5ポイントのものを追加できます。これはページのIDで定義する必要があります。

    $('.fb-like').click(function(){ 
        // do the 5 points thing depending on $('.fb-like').attr('id'); 
    }) 
    

    FB APIは、(より正確には)より良い方法であり、実際には理解するのが難しくありません。 jqueryソリューションの問題は、人々が無限にlikeボタンをクリックしてポイントを得ることができることです。クリックをデータベースに保存し、すべてのクリックを検証することでそれを防止する必要があります。

    FB.Event.subscribe('edge.create', 
        function(response) { 
         // do the 5 points thing, depending on the var 'response' 
        } 
    ); 
    

    edge.create:ユーザーが何かを好きなときに発生(FB:など)。コールバック関数へ 応答パラメータは がfacebooks documentationから

    コードを気に入ったURLが含まれています。 希望に役立ちます!

    +0

    facebook apiを使用することに悩まされている唯一の問題は、あまりにも多くのコールを持っており、facebookをシャットダウン/サスペンドさせることです。私たちはたくさんのトラフィックを持っていますが、そこにはFacebookなしでそれを行う方法はありますか? –

    +0

    fb apiからAPI_EC_TOO_MANY_CALLSエラーが出るほどたくさんのことがあるとは思わないでしょう。彼らは非常に大きな負荷に慣れています。私はあなたにそれを試してみることをお勧めします。もし起これば、あなたは選択肢を探すことができます。これ以外には、上記のjqueryを使用したクリックハンドラメソッドがあります。また、私の答えを編集して、なぜfb apiが優れているのかを示しました! – Anonymous

    +0

    Danontheline - あなたは側でフリーランスをやっていますか? –

    関連する問題