2

我是foursquare的新手,我希望通过foursquare api自动填充文本框。为此,我参考了https://developer.foursquare.com/overview/auth并在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

在浏览器 url(所有参数已替换)中,我收到以下错误:

 {

    "error": "invalid_grant"

}

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

4

2 回答 2

1

扩展 pfhayes 答案:CODE 不是一个常数。您应该用真实的代码实际替换它。

它可能会让人感到困惑,因为在身份验证流程的某个时刻,有一些常量,例如 code 和 access_token,应该在示例中完全采用 ad。

于 2013-06-22T08:40:29.037 回答
0

您提供的代码必须是成功的用户授权返回的代码,如下所示:https ://developer.foursquare.com/overview/auth 。当用户使用foursquare 授权您的应用程序时,他们将被重定向到带有codeHTTP 参数的页面。此代码将是您交换有效访问令牌的代码。

于 2013-03-18T21:40:40.743 回答