Source for file comments.php
Documentation is available at comments.php
* @package Joomla.Platform
* @copyright Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved
* @license GNU General Public License version 2 or later; see LICENSE
* Google+ data class for the Joomla Platform.
* @package Joomla.Platform
* @param JRegistry $options Google options object
* @param JGoogleAuth $auth Google data http client object
public function __construct(JRegistry $options =
null, JGoogleAuth $auth =
null)
if (isset
($this->auth) &&
!$this->auth->getOption('scope'))
$this->auth->setOption('scope', 'https://www.googleapis.com/auth/plus.me');
* List all of the comments for an activity.
* @param string $activityId The ID of the activity to get comments for.
* @param string $fields Used to specify the fields you want returned.
* @param integer $max The maximum number of people to include in the response, used for paging.
* @param string $order The order in which to sort the list of comments. Acceptable values are "ascending" and "descending".
* @param string $token The continuation token, used to page through large result sets. To get the next page of results, set this
* parameter to the value of "nextPageToken" from the previous response. This token may be of any length.
* @param string $alt Specifies an alternative representation type. Acceptable values are: "json" - Use JSON format (default)
* @return mixed Data from Google
public function listComments($activityId, $fields =
null, $max =
20, $order =
null, $token =
null, $alt =
null)
$url =
$this->getOption('api.url') .
'activities/' .
$activityId .
'/comments';
// Check if fields is specified.
$url .=
'?fields=' .
$fields;
// Check if max is specified.
$url .=
(strpos($url, '?') ===
false) ?
'?maxResults=' :
'&maxResults=';
// Check if order is specified.
$url .=
(strpos($url, '?') ===
false) ?
'?orderBy=' :
'&orderBy=';
// Check of token is specified.
$url .=
(strpos($url, '?') ===
false) ?
'?pageToken=' :
'&pageToken=';
// Check if alt is specified.
$url .=
(strpos($url, '?') ===
false) ?
'?alt=' :
'&alt=';
$jdata =
$this->auth->query($url);
* @param string $id The ID of the comment to get.
* @param string $fields Used to specify the fields you want returned.
* @return mixed Data from Google
$url =
$this->getOption('api.url') .
'comments/' .
$id;
// Check if fields is specified.
$url .=
'?fields=' .
$fields;
$jdata =
$this->auth->query($url);
Documentation generated on Tue, 19 Nov 2013 14:56:07 +0100 by phpDocumentor 1.4.3