【问题标题】:Foursquare users/self/checkins API DeprecatedFoursquare users/self/checkins API 已弃用
【发布时间】:2013-01-16 00:56:14
【问题描述】:

我正在构建一个使用 Foursquare API 的应用程序,并且我正在尝试获取经过身份验证的用户最近签到的列表。 API 的其他部分工作正常,但是当我对以下 URL 发出 get 请求时,它会返回一条弃用错误消息,然后是一堆似乎忽略了 afterTimestamp 参数的结果。

https://api.foursquare.com/v2/users/self/checkins?afterTimestamp=1358127640&v=20130113

错误信息:

Please provide an API version to avoid future errors.See http://bit.ly/vywCav

当我通过 their API explorer 使用相同的 URL 时,它可以正常工作。

有什么想法吗?

编辑:

所有请求实际上都发生了弃用错误,即使我包含了他们在the link 中提到的“v”参数。

【问题讨论】:

    标签: api foursquare


    【解决方案1】:

    您的网址格式错误。第一次出现的 & 应替换为 ?。

    【讨论】:

    • 这实际上是我粘贴时的拼写错误。发送的实际 URL 使用的是 ?。
    • 奇怪。我尝试了您使用我自己的 oauth 令牌提供的 URL,但没有收到任何弃用错误?您的版本参数是否可能以其他方式格式错误?尝试在浏览器中输入写入的请求,或使用 CURL。
    • 我正在使用 OAuth2 ruby​​ gem 进行调用。也许当我提出请求时,它正在做一些不正确的事情。我将尝试查看原始网络请求并查看。
    猜你喜欢
    • 1970-01-01
    • 2012-04-24
    • 1970-01-01
    • 2020-01-07
    • 1970-01-01
    • 1970-01-01
    • 2022-11-12
    • 1970-01-01
    • 2014-04-02
    相关资源
    最近更新 更多