ZendFramework Контактный запрос - PullRequest
1 голос
/ 25 октября 2011

Я использую следующее

  // perform query and get feed of all results
  $query = new Zend_Gdata_Query(
    'http://www.google.com/m8/feeds/contacts/default/full');
  $query->maxResults = 1000;
  $query->setParam('sortorder', 'descending');
  $feed = $gdata->getFeed($query);

Для получения контактов определенного пользователя. Однако я хочу, чтобы это было заказано по имени, как это возможно? Я пытался что-то вроде этого, однако, это не похоже на работу.

      $query->setParam('orderby', 'name');

1 Ответ

0 голосов
/ 28 октября 2011

Что ж, на самом деле я получаю сообщение об ошибке 401 с этим URL, но, предположив, что это сработало, вам нужно проверить в Google, какие параметры можно отправить - если они есть - чтобы отсортировать результаты по определенным критериям.Функция setParam (), которую вы видите, просто устанавливает параметры GET таким образом, чтобы фактический полный URL-адрес, отправляемый в Google, был следующим:

http://www.google.com/m8/feeds/contacts/default/full?max-results=1000&sortorder=descending

Все, что вам нужно сделать, это выяснитьиз Google правильное имя параметра для установки поля «сортировать по».

...