1

ドキュメントによると、どのファイルタイプでもGoogleドキュメントにアップロードできるようになりましたが、アップロードスクリプトは常に次のように返されます。

403この操作を実行する権限がありません。

プレーンテキストドキュメントとバージョン1(以下の3ではありません)で正常に動作します。mimeタイプが「application/x-gzip」のtar.gzをアップロードしようとしています。私はそれを追い出しているのはマイムだと感じています。また、convertパラメーターをfalseに設定しています。

これを行うためにZendFrameworkを使用していますが、バージョン(GETパラメーターv)を3に設定しています(1ではこれは機能しません)。

これは非常に単純なコードです。

    $client = Zend_Gdata_ClientLogin::getHttpClient(self::USER, self::PASS, Zend_Gdata_Docs::AUTH_SERVICE_NAME);
    $docs = new Zend_Gdata_Docs($client);
    $result = $docs->uploadFile($latest,
                        'Backup: '.$filename,
                        'application/x-gzip',
                        'https://docs.google.com/feeds/default/private/full?v=3&convert=false');

私は何が欠けていますか?

4

1 に答える 1

1

再開可能なアップロードリンクを使用する必要があることがわかりました。これは、任意のファイルタイプをサポートする唯一のリンクです。

http://code.google.com/apis/documents/forum.html?place=topic%2Fgoogle-documents-list-api%2FMdfqFMS4yHI%2Fdiscussion

誰か助けが必要な場合:http: //www.needathinkle.com/tumblr/view/6431275496

于 2011-06-11T19:47:47.813 に答える