我是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"
}
我该如何解决这个问题?我如何实现自动填充文本框?
答案 0 :(得分:1)
扩展pfhayes回答:CODE不是常数。您应该用实际代码替换它。
它可能会让人感到困惑,因为在auth流程中的某些时候,有一些常量,例如code和access_token,应该在示例中采用完全广告。
答案 1 :(得分:0)
您提供的代码必须是成功用户授权返回的代码,如下所示:https://developer.foursquare.com/overview/auth。当用户使用foursquare授权您的应用时,他们将被重定向到具有code
HTTP参数的页面。此代码将是您为有效访问令牌交换的代码。