2011-08-05 15 views

答えて

1

いいえ、それぞれの認証フローを別々に行う必要があります。まず、ユーザーはFacebookにアクセスしてアクセストークン(または後で交換する認証コード)を使用してアクセスして、アプリケーションへのアクセスを許可します。その後、アクセスを再度承認するには、それらをFoursquareに送る必要があります。 FoursquareはFacebookを介して認証する必要があるかもしれませんが、それはあなたの懸念事項ではありません。 FoursquareはあなたのAPIに別のアクセストークンを発行します。

あなたのアプリケーションがFacebookのアクセストークンをFoursquareに渡してFacebookのユーザーIDを確認してアクセストークンを発行できるようにするというユースケースについては、コミュニティで議論が行われています。しかし、それには多くの問題があります。 Foursquareは、ユーザーと直接対話しないことで、別のアプリケーションに保存されているデータに1つのアプリケーションがアクセスできるようにしたいということを知る方法がありません。

関連する問題