0
我想通過zend框架gdata庫將現有聯繫人添加到現有組。Zend GData聯繫人,將現有聯繫人添加到現有組
我的代碼如下:
$extensionElements = $entry->getExtensionElements();
$extension = new Zend_Gdata_App_Extension_Element('groupMembershipInfo', null, 'http://schemas.google.com/contact/2008');
$attributes1 = array();
$attributes1['deleted'] = array('namespaceUri'=>null,'name'=>'deleted', 'value' => 'false');
$attributes1['href'] = array('namespaceUri'=>null,'name'=>'href', 'value' => $group_id);
$extension->setExtensionAttributes($attributes1);
array_push($extensionElements, $extension);
$entry->setExtensionElements($extensionElements);
$entry->save(null, null, $extra_header);
此方法適用於更新電子郵件,網站,地址和電話號碼的聯繫,它只是給了我這個錯誤與組:
Error: exception 'Zend_Gdata_App_HttpException' with message 'Expected response code 200, got 400 Group membership information not supported.'
請如果有人遇到這個問題,我希望得到一些幫助。
太感謝你了!我只是將$ entry = $ gdata-> getEntry(「http://www.google.com/m8/feeds/contacts/email%40gmail.com/base/1234567889」)更改爲使用「http:// www。 google.com/m8/feeds/contacts/email%40gmail.com/ **完整**/1234567889「 – Edd 2012-04-22 01:03:11