ZendFramework联系人查询

时间:2011-10-24 21:55:24

标签: php zend-framework google-contacts

我正在使用以下

  // 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 :(得分:0)

好吧,我实际上在使用该网址时遇到了401错误,但假设它有效,则必须与google一起查看可以发送哪些参数 - 如果有的话 - 按照特定条件对结果进行排序。你看到的setParam()函数只是设置GET参数,以便发送给谷歌的实际完整URL是这样的:

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

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