Tribe__Events__Aggregator__Service::has_eventbrite_authorized()
Fetch Eventbrite Extended Token from the Service
Source
File: src/Tribe/Aggregator/Service.php
public function has_eventbrite_authorized() { $args = $this->get_eventbrite_args(); $cached_response = get_transient( self::$auth_transient ); if ( false !== $cached_response ) { return $cached_response; } $response = $this->get( 'eventbrite/validate', $args ); // If we have an WP_Error we return only CSV if ( $response instanceof WP_Error ) { $response = tribe_error( 'core:aggregator:invalid-eventbrite-token', array(), array( 'response' => $response ) ); } elseif ( false === $cached_response && isset( $response->status ) && 'error' !== $response->status ) { // Check this each 15 minutes. set_transient( self::$auth_transient, $response, 900 ); } return $response; }
Changelog
Version | Description |
---|---|
4.6.18 | Introduced. |