0

これが最も基本的な問題です。

申請書を作成します。また、アプリケーションのサーバー側も作成しています。私のアプリケーションは、ユーザーのパスワード、ユーザー名などを要求するメッセージをサーバーに送信します。

ちなみに、サインアップはFacebookを介して行われるため、ユーザーにはパスワードがありません。

今のところ、ユーザーがアプリケーションにサインアップするには Facebook アカウントが必要になるように設定しています。

ただし、facebook oAuth トークンは一時的なものです。

申し込むと言う。

数週間後、ブックマークをリクエストしたいと思います。では、そのブックマークを要求したのが実際にユーザーであることをサーバーがどのように認識しているのでしょうか。

サーバーには何を保存する必要がありますか?

Facebookのユーザー名を保存できると思います。ただし、oAuth はとにかく一時的なものであるため、facebook の oAuth を保存しても意味がありません。

では、サーバー API を設計するとき、サーバーは、個人情報を要求しているのが同じユーザーであることをどのように認識するのでしょうか?

この種のフレームワークや PhP はありますか?

アプリは何を送信する必要がありますか?

4

1 に答える 1

1

Facebookのドキュメントによると、サーバー側のログインは自動的に60日間有効な長寿命のアクセストークンを取得します.クライアント側を使用する場合、またはトークンを更新する必要がある場合は、短命のトークンを交換する方法があります長期間有効なトークンの場合

アプリケーションの開発に使用できるPHP SDKもあります。

ユーザーが誰であるかを知る方法に関しては、これは Facebook の oAuth 実装によって処理されます。ユーザーはあなたのアプリケーションを自分のアカウントにリンクする許可を与え、Facebook は彼らが誰であるかを確認し、関連情報をサーバーに返します。このプロセスの概要はこちら

于 2012-12-10T07:14:42.290 に答える