【问题标题】:how do I turn this into a foursquare multi request?我如何把它变成一个四方多请求?
【发布时间】:2014-11-02 21:05:51
【问题描述】:

如何将其转换为foursquare API 的多请求?

我想要多个查询,所以 &query=coffee、&query=tea、&query=juice

https://api.foursquare.com/v2/venues/search?client_id=ZBILJIMSSXR0GAK1MKOPUQK5AXLG0QJR0G4YWYPRJBV4UTU4&client_secret=2WRE5DSPA10YCSNAHFJOFKYCBAXMKM0N4VVP2MWQIPDF5OM5&v=20130815&ll=40.7,-74&query=coffee

我一直在查看 foursquare doc 并使用 apigee 来测试请求,但我无法让它工作。

【问题讨论】:

  • 按照文档的说明,它的结构应该是https://api.foursquare.com/v2/multi?requests=,后跟逗号分隔列表,如/venues/search?&ll=40.7,-74&limit=10&radius=1000&query=coffee,/venues/search?&ll=40.7,-74&limit=10&radius=1000&query=tea,foursquare explorer 会自动添加一个auth token。所以我没有包括它。但我仍然无法让它工作。我得到不相关的结果和 200 错误(已弃用)。
  • 看起来我还必须清理我的坐标,所以逗号不会使它看起来像一个额外的请求......https://api.foursquare.com/v2/multi?requests=multi?requests=/venues/search?&v=20130815&ll=("40.70,-74.00")&limit=10&radius=1000&query=coffee,/venues/search?&v=20130815&ll=("40.70,-74.00")&limit=10&radius=1000&query=tea 但是,我收到 400 参数错误,“”ll格式必须为 XX.XX,YY.YY (received ("40.70,74.00"))""

标签: json api foursquare


【解决方案1】:

您必须进行双重编码,类似于 Factual Multi API(编码部分)中记录的内容。 http://developer.factual.com/api-docs/#Multi

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-04
    • 2017-07-01
    • 1970-01-01
    • 2018-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多