0

私が現在取り組んでいるFacebookアプリケーションについて助けていただければ幸いです。簡単なFacebookアプリケーションを開発していて、「勝ちたい」ボタンをクリックした人のデータを保存する必要があります。プレーンで古いバニラPHPを使用する必要があるのか​​、それともFacebook APIがそれを行うための簡単な方法を提供するのかわからないので、これに関するいくつかのアイデアを本当にうれしく思います。

トピックについて読んだのですが、まだ「マトリックスを見る」ことができないので、すべての答えが当てはまります。また、プログラミングスキルにかなり自信があるので、実装ではなくアイデアに興味があります。

みなさん、ありがとうございました!

リチャード

4

1 に答える 1

1

間違いなく外部データベースを使用する必要があります.coz facebookはデータを保存しません. ただし、Facebook は、ユーザーがアプリで作成した接続を保存します。つまり、ユーザーがアプリにいくつかの (基本的な) 権限を付与した場合です。したがって、古いユーザーがアプリにアクセスしたときに、それが古いユーザーであるかどうかを知ることができます。

Facebooksigned_requestは、アプリにアクセスしたユーザーに関するデータを含むエントリ スクリプト a を送信します。このリクエストには、ユーザーが接続を確立してアプリを承認した場合にのみuser_idフィールドが含まれるため、古いユーザーか新しいユーザーかがわかります。

取得したら、グラフ APIuser_idを呼び出して、ユーザーに関する情報を取得できます。php SDKでは、ユーザー情報を取得するために簡単に呼び出すことができます。$facebookObject->api('/me','GET');

関数はいつでも簡単に呼び出すことができるので、ユーザーがボタンをクリックしたときに呼び出しを行いたい場合は、それを行うことができます。

私が含めたリンクを徹底的にチェックしてください。

于 2012-04-26T08:58:58.027 に答える