나는 php 및 json을 처음 사용했습니다. 내 목표는 foursquare api에서 특정 장소 팁을 가져 와서 HTML 콘텐츠로 표시하는 것입니다. json으로 원했던 팁을 얻을 수 있지만 디코드하여 HTML로 표시하는 데 문제가 있습니다.foursquare 장소 팁에서 JSON 데이터를 가져 오는 방법 api url 및 HTML로 만들기
여기에서 내가 시도한 것은 무엇입니까?
$json = file_get_contents('https://api.foursquare.com/v2/venues/53a03c0a498ebaba35742592/tips?sort=recent&oauth_token=TOKEN_HERE');
$data = json_decode($json,true);
$Geonames = $data['items'][0];
echo "<pre>";
print_r($Geonames);
exit;
나는 아무것도 얻지 못했습니다. 그 다음 나는 그들을 얻기 위해 다른 방법을 시험해 보았다. 나는 팁을 얻을 수있는 foursqure에서 응답을 얻을 수는 있지만 그들을 해독 할 수는 없다. API 응답의 text
, canonicalUrl
, firstname
, lastname
및 photo
데이터 만 있으면됩니다.
도움이 필요하면 기다려 줄 필요가 없습니다. 감사합니다.
디버깅을 시작하십시오. 'var_dump ($ json)'을 써서 foursquare에서 유용한 것을 실제로 받았는지를 확인한 다음,'var_dump ($ data)'로 디코딩 한 것을 확인합니다. 여기에 오기 전에이 두 가지를 다 했어야합니다. –