인 Foursquare 카테고리의 아이콘을 가져 오십시오.시간 내 미리 감사 드리며 ID가
내가 프로그래밍Foursquare
카테고리 ID을 전달하여
Foursquare
카테고리의 해당 이미지를 얻을 수있는 방법을 알고 싶습니다
.
나는 API
문서를 읽었으며 지금까지이 문제에 대한 해결책을 찾을 수 없었습니다.
JSON
url은 좋지만 OAuth
앱도 사용할 수 있습니다.
다시 한번 감사드립니다. 에서
인 Foursquare 카테고리의 아이콘을 가져 오십시오.시간 내 미리 감사 드리며 ID가
내가 프로그래밍Foursquare
카테고리 ID을 전달하여
Foursquare
카테고리의 해당 이미지를 얻을 수있는 방법을 알고 싶습니다
.
나는 API
문서를 읽었으며 지금까지이 문제에 대한 해결책을 찾을 수 없었습니다.
JSON
url은 좋지만 OAuth
앱도 사용할 수 있습니다.
다시 한번 감사드립니다. 에서
official documentation 당신이 ID로
장소 카테고리
https://api.foursquare.com/v2/venues/categories
이 장소에 적용되는 범주의 계층 목록을 반환 카테고리를 검색 할 수있는 API 방법을 찾을 수 없습니다. 클라이언트 응용 프로그램을 설계 할 때
는이 목록 세션 당 한 번만 를 다운로드뿐만 아니라 주 이상하는 것은 부실 방지하기 위해이 데이터를 캐시하지 않도록하십시오
는 사실이 메모는 특히 재미있다 정보.
응답 필드
정 및 하위 서브 카테고리를 포함하는 카테고리의 배열. 각 최상위 범주에는 ID, 이름, 복수 이름, 아이콘 및 범주 (하위 범주의 배열)가 포함됩니다.
Anywawy은, 당신의 작업을 달성하기 위해 https://developer.foursquare.com/docs/explore#req=/venues/categories에 의해 자궁강 JSON에서, 당신은 다음과 같이 수행 할 수 있습니다
http://jsfiddle.net/InferOn/u8q6u/1/
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<script>
// sample categories JSON
var p = {
meta: {
code: 200
},
notifications: [
{
type: "notificationTray",
item: {
unreadCount: 0
}
}
],
response: {
categories: [
{
id: "4fceea171983d5d06c3e9823",
name: "Acquario",
pluralName: "Acquari",
shortName: "Acquario",
icon: {
prefix: "https://ss1.4sqi.net/img/categories_v2/arts_entertainment/aquarium_",
suffix: ".png"
},
categories: [
{
id: "4bf58dd8d48988d134941735",
name: "Studio di danza",
pluralName: "Studi di danza",
shortName: "Studio di danza",
icon: {
prefix: "https://ss1.4sqi.net/img/categories_v2/arts_entertainment/performingarts_dancestudio_",
suffix: ".png"
}
},
{
id: "4bf58dd8d48988d135941735",
name: "Teatro indie",
pluralName: "Teatri con produttori indipendenti",
shortName: "Produttore indipendente",
icon: {
prefix: "https://ss1.4sqi.net/img/categories_v2/arts_entertainment/performingarts_indieoffbroadway_",
suffix: ".png"
}
}
]
},
{
id: "4bf58dd8d48988d1e1931735",
name: "Sala Giochi",
pluralName: "Sale Giochi",
shortName: "Sala Giochi",
icon: {
prefix: "https://ss1.4sqi.net/img/categories_v2/arts_entertainment/arcade_",
suffix: ".png"
},
categories: []
}
]
}
}
function customFilter(object) {
if (object.hasOwnProperty('id') && object["id"] == '4bf58dd8d48988d134941735')
return object;
for (var i = 0; i < Object.keys(object).length; i++) {
if (typeof object[Object.keys(object)[i]] == "object") {
o = customFilter(object[Object.keys(object)[i]]);
if (o != null)
return o;
}
}
return null;
}
var result = customFilter(p);
alert(result['icon']['prefix'] + result['icon']['suffix']);
</script>
</body>
</html>
을