2017-03-04 3 views
0

私はGoogleドライブのPHPファイルv 1.1.5ファイルを使用していて、PHP v 2.1.2ファイルにアップグレードしたいと考えていました。いくつかの問題を回避するために苦労して、私のやり方を見つけましたが、この最後の問題に固執しました。Googleドライブが動作しない

次のコードは、GoogleのfileIDを使用してファイルの内容を取得できるv1インターフェイスを使用していました。これは、v2のインターフェース(正確に同じコード)に($のコンテンツ長= 0)が失敗した

// this returns the contents of the file -- download the content.... 
    $content = $service->files->get($fileID, array('alt' => 'media')); 

は、この周りにいくつかの方法を試してみましたが、数時間を過ごした後、いくつかの助けを探しています。助言がありますか?

おかげで、

+0

ニース写真 – scsimon

+1

....下記を参照し、以下のリンク

https://developers.google.com/drive/v3/web/manage-downloads // this returns the contents of the file -- download the content.... $response= $service->files->get($fileID, array('alt' => 'media')); $content = $response->getBody()->getContents(); 

でそして今、それが正しく機能[Googleの通知](https://developers.google。 com/drive/v2/web/quickstart/php)にアクセスしてください。 あなたは、V3の代わりに直接お試しください。 V2要求の受け入れが中止されたときは不明ですが、いつでもこの要求が発生する可能性があります。 – docliving

+0

明確にするために、それはもはやv2をサポートしていないphpライブラリです。現在のところ、v2 APIの非推奨対象のタイムスケールはありません。 – pinoyyid

答えて

0

いや - 私は実際にいくつかのものが変更されているPHPのための新しいインターフェイスライブラリを使用して、v3のインターフェイスが、PHPのv2.1.2ライブラリを使用していると私はやりくりに苦労してきましたこの問題は最後のものと思われます... ...時間が...とにかく成功するには、コードにファイルの内容を取り込むために追加された行が必要です。 V2 APIがサポート長くはないので

関連する問題