<?php session_start(); require_once "OAuth.php"; require_once "config.php"; $time = readGetParam('time', null); $offset = readGetParam('page', 0) - 1; $meetup_url = 'https://api.meetup.com/2/events?fields=self&member_id=' . $member_id . '&page=' . readGetParam('limit', 20) . '&offset=' . $offset; if ($time != null) { $meetup_url .= '&time=' . urlencode($time); } $signature = new OAuthSignatureMethod_HMAC_SHA1(); $consumer = new OAuthConsumer($key, $secret, NULL); $token = new OAuthConsumer($oauth_token_per, $oauth_token_secret_per, 1); $request = OAuthRequest::from_consumer_and_token($consumer, $token, "GET", $meetup_url); $request->sign_request($signature, $consumer, $token); $header = $request->to_header("https://api.meetup.com"); error_log('2_events_URL:' . $meetup_url); $meetup_response = _http_request($meetup_url, $header); jsonEcho($meetup_response);
<?php session_start(); require_once "OAuth.php"; require_once "config.php"; $offset = readGetParam('page', 0) - 1; $meetup_url = 'https://api.meetup.com/2/members?group_id=' . $_REQUEST['group_id'] . '&page=' . readGetParam('limit', 20) . "&offset=" . $offset; $signature = new OAuthSignatureMethod_HMAC_SHA1(); $consumer = new OAuthConsumer($key, $secret, NULL); $token = new OAuthConsumer($oauth_token_per, $oauth_token_secret_per, 1); $request = OAuthRequest::from_consumer_and_token($consumer, $token, "GET", $meetup_url); $request->sign_request($signature, $consumer, $token); $header = $request->to_header("https://api.meetup.com"); error_log('2_members_URL:' . $meetup_url); $meetup_response = _http_request($meetup_url, $header); jsonEcho($meetup_response);
<?php session_start(); require_once "OAuth.php"; require_once "config.php"; $offset = readGetParam('page', 0) - 1; $meetup_url = 'https://api.meetup.com/groups?order=name&page=' . readGetParam('limit', 20) . "&offset=" . $offset . getStandardParams(); $signature = new OAuthSignatureMethod_HMAC_SHA1(); $consumer = new OAuthConsumer($key, $secret, NULL); $token = new OAuthConsumer($oauth_token_per, $oauth_token_secret_per, 1); $request = OAuthRequest::from_consumer_and_token($consumer, $token, "GET", $meetup_url); $request->sign_request($signature, $consumer, $token); $header = $request->to_header("https://api.meetup.com"); error_log('groups_URL:' . $meetup_url); $meetup_response = _http_request($meetup_url, $header); jsonEcho($meetup_response);
<?php session_start(); require_once "OAuth.php"; require_once "config.php"; $offset = readGetParam('page', 0) - 1; $meetup_url = 'https://api.meetup.com/2/groups?member_id=' . $member_id . '&page=' . readGetParam('limit', 20) . "&offset=" . $offset; $signature = new OAuthSignatureMethod_HMAC_SHA1(); $consumer = new OAuthConsumer($key, $secret, NULL); $token = new OAuthConsumer($oauth_token_per, $oauth_token_secret_per, 1); $request = OAuthRequest::from_consumer_and_token($consumer, $token, "GET", $meetup_url); $request->sign_request($signature, $consumer, $token); $header = $request->to_header("https://api.meetup.com"); error_log('2_groups_URL:' . $meetup_url); $meetup_response = _http_request($meetup_url, $header); jsonEcho($meetup_response);
<?php session_start(); require_once "OAuth.php"; require_once "config.php"; $interests = readGetParam('Interests', ''); $query = getStandardParams(); if ($interests !== '') { $query .= '&text=' . $interests; } $offset = readGetParam('page', 0) - 1; $meetup_url = 'https://api.meetup.com/2/open_events?fields=self&member_id=self&page=' . readGetParam('limit', 20) . "&offset=" . $offset . $query; $signature = new OAuthSignatureMethod_HMAC_SHA1(); $consumer = new OAuthConsumer($key, $secret, NULL); $token = new OAuthConsumer($oauth_token_per, $oauth_token_secret_per, 1); $request = OAuthRequest::from_consumer_and_token($consumer, $token, "GET", $meetup_url); $request->sign_request($signature, $consumer, $token); $header = $request->to_header("https://api.meetup.com"); error_log('2_open_events_URL:' . $meetup_url); $meetup_response = _http_request($meetup_url, $header); jsonEcho($meetup_response);
<?php session_start(); require_once "OAuth.php"; require_once "config.php"; $offset = readGetParam('page', 1) - 1; $meetup_url = 'https://api.meetup.com/2/rsvps?rsvp=yes&event_id=' . $_REQUEST['event_id'] . '&page=' . readGetParam('limit', 20) . "&offset=" . $offset; $signature = new OAuthSignatureMethod_HMAC_SHA1(); $consumer = new OAuthConsumer($key, $secret, NULL); $token = new OAuthConsumer($oauth_token_per, $oauth_token_secret_per, 1); $request = OAuthRequest::from_consumer_and_token($consumer, $token, "GET", $meetup_url); $request->sign_request($signature, $consumer, $token); $header = $request->to_header("https://api.meetup.com"); error_log('2_rsvps_URL:' . $meetup_url); $meetup_response = _http_request($meetup_url, $header); jsonEcho($meetup_response);
function readBaseMeetupParams() { $params = array('distance' => readGetParam('Distance', 25), 'zip' => readGetParam('ZipCode', ''), 'time' => readGetParam('Time', 5), 'useLocation' => readGetParam('Location', false), 'lat' => readGetParam('lat', false), 'lon' => readGetParam('lon', false)); return $params; }