1

Djangoをサーバーとして使用するiOSアプリを構築しています。ユーザーが私のサーバーにログインするには、Facebookアカウントを使用します。iOSアプリは最初にFacebookIDとアクセストークンを取得し、次にFacebookIDとアクセストークンをサーバーに送信して検証します。Facebook IDとアクセストークンが正しい場合、サーバーはユーザーを作成します。

私の質問は:

Facebook IDとアクセストークンを検証する方法は?たとえば、Facebook IDが123のユーザーはappでaccessToken:abcを取得し、アプリは情報をサーバーに送信します。サーバーは、accessTokenabcが他のFacebookIDではなく123に割り当てられていることをどのように検証できますか?

4

1 に答える 1

1

access_token を識別するには、それを使用してhttps://graph.facebook.com/meエンドポイントを呼び出します。次に、取得したデータを使用してユーザーの ID を検証します。

于 2012-11-18T10:23:54.613 に答える