2012-11-28 3 views
0

eventbrite API에서 개별적으로 데이터를 가져 오는 것을보고 있는데, 다음과 같이 eventListRow 함수를 사용하여 이벤트 세부 정보를 가져옵니다.Eventbrite 개별 태그 호출

$eb_client = new Eventbrite(array('app_key'=> $row['app_key'], 
           'user_key'=> $row['user_key']));        
} 

$event = $eb_client->event_get(array('id' => '$row[event_id']')); 
print(Eventbrite::eventListRow($event->event)); 

나는 api에 연결되어 있으며 eventbrite.php에서 선택한 기능을 사용하여 데이터를 가져올 수 있습니다.

각 사용자가 개별 함수 내에서 데이터를 개별적으로 가져 오는 올바른 방향으로 나를 가리킬 수 있습니까, eg.eventListRow는 개별 태그를 생성합니다. 예를 들어. $ evnt-> title을 가져 오면됩니다.

도움을 주셨습니다.

미리 감사드립니다.

많은 감사 벤

답변

0

eventListRow에서는 HTML의 문자열로 이벤트 개체를 변환하는 방법을 보여주기위한 것입니다 샘플 기능입니다. 다시에서 이벤트 객체를 일단

print($event->event->title); 

: 현재 소스 읽을 수 있습니다 : 나는 당신의 코드에서 해당 줄을 제거 것 https://github.com/ryanjarvinen/eventbrite.php/blob/master/Eventbrite.php#L249

을, 또는 당신이 정의한 다른 함수로 교체 API를 사용하려면 여기에 설명 된 속성을 액세스 할 수 있어야합니다. http://developer.eventbrite.com/doc/events/

PHP에서 var_dump($evnt);은 API 응답 객체를 검사하는 데 유용합니다.

+0

감사합니다. 각 이벤트 속성에 대한 템플리트 태그를 설정했으며 모든 것이 잘 작동합니다. 속성이 있는지 확인할 수 있습니까? 예를 들어 'event_logo_ssl'\t => ($ event-> event-> logo_sll), 호출하기 전에 존재하는지 확인하는 방법이 있습니까? – Ben

+0

현재 PHP 오류가 발생했습니다. 메시지 : 정의되지 않은 속성 : stdClass :: $ logo_sll이 존재하지 않으면. – Ben

+0

eventListRow 함수는 선택적 venue 객체가 사용 가능한지 확인하는 방법을 보여줍니다. https://github.com/ryanjarvinen/eventbrite.php/blob/master/Eventbrite.php#L249 –

관련 문제