Google Docs APIZendGdataクライアントを使用してドキュメントのコピーを作成する方法を決定しようとしています。
DocumentListにアクセスし、個々のエントリを取得できるようにする次のコードがあります。
$service = Zend_Gdata_Docs::AUTH_SERVICE_NAME;
$sourceClient = Zend_Gdata_ClientLogin::getHttpClient($sourceUser, $sourcePass, $service);
$sourceDocs = new Zend_Gdata_Docs($sourceClient);
$entry = new Zend_Gdata_Docs_DocumentListEntry();
$docfeed = $sourceDocs->getDocumentListFeed();
foreach ($docfeed->entries as $entry)
{
$entry->getTitleValue();
}
ダウンロードしてから再アップロードせずに、特定のドキュメントエントリのコピーを作成する方法を決定しようとしています。APIドキュメントに基づいて実行できることは知っていますが、例は.NETで提供されており、PHPにうまく変換されていないようです。
GoogleドキュメントAPIリンク https://developers.google.com/google-apps/documents-list/#copying_documents