我正在开发一个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