Tribe__Events__Aggregator__Record__Meetup::get_auth_url( array $args = array() )
Returns the Meetup authorization token generation URL.
Contents
Parameters
- $args
-
(array) (Optional)
Default value: array()
Return
(string) Either the URL to obtain Eventbrite authorization token or an empty string.
Source
File: src/Tribe/Aggregator/Record/Meetup.php
public static function get_auth_url( $args = array() ) { $service = tribe( 'events-aggregator.service' ); $api = $service->api(); if ( $api instanceof WP_Error ) { return ''; } $key = $api->key; $key2 = null; if ( ! empty( $api->licenses['tribe-meetup'] ) ) { $meetup_license = $api->licenses['tribe-meetup']; if ( empty( $key ) ) { $key = $meetup_license; } else { $key2 = $meetup_license; } } $url = $api->domain . 'meetup/' . $key; $defaults = array( 'referral' => urlencode( home_url() ), 'admin_url' => urlencode( get_admin_url() ), 'type' => 'new', 'lang' => get_bloginfo( 'language' ), ); if ( $key2 ) { $defaults['licenses'] = array( 'tribe-meetup' => $key2, ); } $args = wp_parse_args( $args, $defaults ); $url = add_query_arg( $args, $url ); return $url; }
Changelog
Version | Description |
---|---|
4.9.6 | Introduced. |