2013-03-15 70 views
1

我是新来的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" 

} 

我如何解决这个问题?我如何实现自动填充文本框?

+1

我使用正确的client_id,我得到当我与Foursquare的注册,我刚才这里不再赘述 – z22 2013-03-15 11:03:24

回答

0

您提供的必须是一个成功的用户授权返回的代码,在这里看到的代码:https://developer.foursquare.com/overview/auth。当用户使用foursquare授权您的应用程序时,它们将通过code HTTP参数重定向到您的页面。此代码将成为您交换有效访问令牌的代码。

1

扩展pfhayes回答:CODE是不是一个常数。你应该用真正的代码来替代它。

它可能会比较混乱,因为在身份验证流程中的某个时刻,有常数如代码和该的access_token应采取确切广告的例子。