/** * Returns the protected resource. * * @param string $url url to request. * @param array $options HTTP request options. Keys: query, data, referer. * @param boolean $parseResponse Whether to parse response. * @return mixed the response. */ public function makeSignedRequest($url, $options = array(), $parseResponse = true) { $token = $this->getAccessTokenData(); if (isset($token)) { $params = ''; ksort($options['query']); foreach ($options['query'] as $k => $v) { $params .= $k . '=' . $v; } $options['query']['sig'] = md5($params . md5($token['access_token'] . $this->clientSecret)); $options['query']['access_token'] = $token['access_token']; } return parent::makeSignedRequest($url, $options, $parseResponse); }
/** * Returns the protected resource. * * @param string $url url to request. * @param array $options HTTP request options. Keys: query, data, referer. * @param boolean $parseResponse Whether to parse response. * @return mixed the response. */ public function makeSignedRequest($url, $options = array(), $parseResponse = true) { if (!isset($options['query']['alt'])) { $options['query']['alt'] = 'json'; } return parent::makeSignedRequest($url, $options, $parseResponse); }