2011-08-05 79 views

回答

1

不需要。您需要分別通過每個授權流程。首先,用戶通過訪問Facebook並使用訪問令牌(或稍後交換的授權代碼)返回來授予您的應用程序訪問權限。然後你需要將它們發送到Foursquare再次批准訪問。 Foursquare可能需要通過Facebook對他們進行身份驗證,但這不是您關心的問題(如果他們擁有活躍的Facebook會話,則應該透明)。 Foursquare會爲您的API頒發另一個訪問令牌。

社區中有關於允許您的應用程序將Facebook訪問令牌傳遞給Foursquare的用例的討論,以便他們可以驗證Facebook上的用戶身份,然後向您發送訪問令牌。但是,這有很多問題。通過不直接與用戶交互,Foursquare無法知道用戶想要讓一個應用程序訪問存儲在另一個應用程序上的數據。

相關問題