ZendFramework Контактный запрос

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

  // 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');

person Mike Silvis    schedule 24.10.2011    source источник


Ответы (1)


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

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

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

person Yes Barry    schedule 28.10.2011
comment
и, следовательно, это полный URL-адрес, если вы используете $query-›setParam('orderby', 'name'); как вы написали: google.com /m8/каналы/контакты/по умолчанию/ - person Yes Barry; 28.10.2011