我正在開發一個Android應用foursquare.I已通過各種API終點了,嘗試用它。我知道如何訪問使用API的端點和訪問令牌的數據。Foursquare的登錄
現在我的應用程序需要的是一個包含用戶名密碼的登錄頁面。
我使用以下URL來獲取用戶的訪問令牌。
https://foursquare.com/oauth2/authenticate
?client_id=MY_CLIENT_ID
&response_type=token
&redirect_uri=MY_REGISTERED_REDIRECT_URI
發帖時在瀏覽器上面的網址我是第一次重定向到Foursquare的登錄頁面,然後登錄我之後直接與附加到它訪問令牌MY_REGISTERED_REDIRECT_URI。 如果我按照這個程序,那麼我的登錄頁面是浪費。
有沒有什麼辦法讓我可以直接追加到上述網址的用戶名和密碼,並在我的應用程序旁路四方登錄頁面?
can any1能幫我解決這個問題嗎?
我只需要一個正確的登錄頁面。
和1個以上的事情,我想知道的是,用戶登錄後,如何從用戶名和密碼,獲取用戶的Foursquare的ID?
如果你想使用WebView,看看Facebook SDK如何做(FbDialog.java)。簡單地說 - 就像重定向uri一樣,他們使用他們自己的協議「fb://」(或者類似的東西)並攔截它來獲取返回的訪問令牌(而不是遵循重定向)。 – harism 2012-01-08 19:26:54