Foursquare无效授予错误

时间:2013-03-15 10:11:08

标签: php foursquare

我是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

在浏览器网址中(所有参数都被替换),我收到以下错误:

 {

    "error": "invalid_grant"

}

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

2 个答案:

答案 0 :(得分:1)

扩展pfhayes回答:CODE不是常数。您应该用实际代码替换它。

它可能会让人感到困惑,因为在auth流程中的某些时候,有一些常量,例如code和access_token,应该在示例中采用完全广告。

答案 1 :(得分:0)

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