从 Foursquare 类别的 ID 中获取其图标

3 foursquare

在此先感谢您的时间。

我想知道如何Foursquare通过传递Foursquare 类别 ID以编程方式获取类别的相应图像。

我已阅读API文档,但到目前为止尚未找到解决方案。

一个JSON网址固然很好,但OAuth应用程序也可以。

再次感谢。

小智 7

根据官方文档: https://developer.foursquare.com/docs/api/venues/categories

构建各种尺寸的类别图标所需的部件。将前缀与大小(32、44、64 和 88 可用)和后缀组合起来,例如https://foursquare.com/img/categories/food/default_64.png。要获取灰色背景的图像,请在尺寸之前使用 bg_ ,例如https://foursquare.com/img/categories_v2/food/icecream_bg_32.png

样本:

{
   "categories":[
      {
         "id":"4bf58dd8d48988d163941735",
         "name":"Park",
         "pluralName":"Parks",
         "shortName":"Park",
         "icon":{
            "prefix":"https://ss3.4sqi.net/img/categories_v2/parks_outdoors/park_",
            "suffix":".png"
         },
         "primary":true
      }
   ]
}
Run Code Online (Sandbox Code Playgroud)

无背景输出(大小:64):

https://ss3.4sqi.net/img/categories_v2/parks_outdoors/park_64.png
Run Code Online (Sandbox Code Playgroud)

带背景(尺寸 88):

https://ss3.4sqi.net/img/categories_v2/parks_outdoors/park_bg_88.png
Run Code Online (Sandbox Code Playgroud)