そこのAPIドキュメントに従ってこれを実行しようとしています: https://developers.google.com/google-apps/documents-list/#adding_a_resource_to_a_collection
Zend PHP gdata フレームワークでは、私のコードは次のとおりです。
$docs->insertDocument($entryFile, 'https://docs.google.com/feeds/default/private/full/folder%3A0B--Zn-zouTFrOXdrV3lRelhuNHM/contents');
正しいURIを見つける方法がわかりません...
entryFile パラメータは正しいタイプです。問題を引き起こすのは URL です。
サーバーからの応答:
HTTP/1.1 400 Bad Request コンテンツタイプ: text/html; charset=UTF-8 Date: Wed, 25 Apr 2012 17:10:51 GMT Expires: Wed, 25 Apr 2012 17:10:51 GMT Cache-control: private, max-age=0 X-content-type-options: nosniff X-frame-options: SAMEORIGIN X-xss-protection: 1; mode=block サーバー: GSE 接続: close 無効なリクエスト URI
例外 :
致命的なエラー: C:\Program Files (x86)\EasyPHP-5.3.6.1\www\workspace\library\Zend\Gdata\App. php:709 スタック トレース: #0 C:\Program Files (x86)\EasyPHP-5.3.6.1\www\workspace\library\Zend\Gdata.php(219): Zend_Gdata_App->performHttpRequest('POST', 'https: //docs.go...', 配列, 'performHttpRequest('POST', 'https://docs.go...', 配列, 'post(Object(Zend_Gdata_Docs_DocumentListEntry), 'https://docs.go ...', NULL, NULL, Array) #3 C:\Program Files (x86)\EasyPHP-5.3.6.1\www\workspace\library\Zend\Gdata\Docs.php(300): Zend_Gdata_App->insertEntry( Object(Zend_Gdata_Docs_DocumentListEntry), 'https://docs.go...', 'Zend_Gdata_Docs.. in C:\Program Files (x86)\EasyPHP-5.3.6.1\www\workspace\library\Zend\Gdata\App.php 行 709
(情報が必要な場合はお知らせください。私は本当にこれにこだわっています。必要に応じて、できるだけ多くの詳細を提供したいと思います)