1

我正在使用以下

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

1 回答 1

0

好吧,我实际上收到了该 URL 的 401 错误,但假设它有效,您将不得不与谷歌检查以查看可以发送哪些参数 - 如果有的话 - 以按特定标准对结果进行排序。您看到的 setParam() 函数只是设置 GET 参数,以便发送给 google 的实际完整 URL 是这样的:

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

您需要做的就是从 Google 中找出正确的参数名称来设置“排序依据”字段。

于 2011-10-28T18:15:30.297 回答