Foursquare的授权无效错误
问题描述:
我是新来的Foursquare和我希望通过四方API有自动填充文本框。对于这个我提到了https://developer.foursquare.com/overview/auth,并用foursquare注册了我的应用程序。当我在浏览器网址写Foursquare的授权无效错误
https://foursquare.com/oauth2/access_token
?client_id=YOUR_CLIENT_ID
&client_secret=YOUR_CLIENT_SECRET
&grant_type=authorization_code
&redirect_uri=YOUR_REGISTERED_REDIRECT_URI
&code=CODE
(所有参数代替),我得到以下错误:
{
"error": "invalid_grant"
}
我如何解决这个问题?我如何实现自动填充文本框?
答
您提供的必须是一个成功的用户授权返回的代码,在这里看到的代码:https://developer.foursquare.com/overview/auth。当用户使用foursquare授权您的应用程序时,它们将通过code
HTTP参数重定向到您的页面。此代码将成为您交换有效访问令牌的代码。
答
扩展pfhayes回答:CODE是不是一个常数。你应该用真正的代码来替代它。
它可能会比较混乱,因为在身份验证流程中的某个时刻,有常数如代码和该的access_token应采取确切广告的例子。
我使用正确的client_id,我得到当我与Foursquare的注册,我刚才这里不再赘述 – z22 2013-03-15 11:03:24