0

PHPコーディングを始めるのに助けが必要です。投票が必要なFacebook用のアプリを書いています。フレームワーク全体が稼働し、ユーザーが写真の下をクリックして投票できる機能を作成しました。クライアントは、人々が好きなだけ写真に投票できるようにしたいと思っていますが、同じ写真に何度も投票できないように、写真を制限する方法を理解する必要があります。

私が最初に考えたのは、SESSION変数をFacebookユーザーのアカウントにリンクするように設定して、アプリが個人を識別できるようにすることでしたが、実際のアプリよりも多くの「カスタムタブ」を作成しようとしています。これを行う唯一の方法が、ユーザーがオプトインする必要があるアプリを作成することである場合はそうですが、ユーザーがアプリにログインせずにCookieを設定してこれを行う方法があるかどうか疑問に思いました。アプリをオプトインする必要があります。

お分かりのように、私はPHPとMySQLのコーディングにかなり慣れていないので、まだ学習中です。

私を正しい方向に向けてくれてありがとう!

4

1 に答える 1

1

おそらく、FBが使用するCookieを見つけてハッキングし、ユーザーIDを取得することはできますが、それは悪いことであり、おそらくFBの条件に違反しています。

ユーザーにとって魅力的なエクスペリエンスを作成するためのはるかに優れたアプローチは、FBアプリを作成し、ユーザーに投票するかどうかを受け入れるように依頼することです。

彼らがより良い体験をするために、私はあなたに次の流れを提案します:

ユーザーが投票ボタンをクリックすると、ユーザーがアプリを承認したかどうかを確認し、承認しなかった場合は承認するように求めます。

彼があなたのアプリを受け入れたら、あなたは彼のデータを取得し、それをデータベースに入れて、ユーザーと投票されるものとの間にすでに関係があるかどうかを確認し、それに応じて行動します(ユーザーがすでにそのアイテムに投票している場合、あなたは投票しません二重投票を計算し、彼に通知します)。

于 2012-11-27T05:08:29.833 に答える