fix tmhOAuth missing query parameters (closes #416)

master
Andrew Dolgov 13 years ago
parent 66b042fcfe
commit a3e0bdcffc

@ -5336,5 +5336,4 @@
} }
} }
?> ?>

@ -172,7 +172,8 @@
'user_secret' => $access_token['oauth_token_secret'], 'user_secret' => $access_token['oauth_token_secret'],
)); ));
$code = $tmhOAuth->request('GET', $url); $code = $tmhOAuth->request('GET', $url,
convertUrlQuery(parse_url($url, PHP_URL_QUERY)));
if ($code == 200) { if ($code == 200) {
@ -1375,4 +1376,23 @@
} }
} }
/**
* Source: http://www.php.net/manual/en/function.parse-url.php#104527
* Returns the url query as associative array
*
* @param string query
* @return array params
*/
function convertUrlQuery($query) {
$queryParts = explode('&', $query);
$params = array();
foreach ($queryParts as $param) {
$item = explode('=', $param);
$params[$item[0]] = $item[1];
}
return $params;
}
?> ?>

Loading…
Cancel
Save