0

PHPファイルからGoogleドキュメントファイルを取得したいので、次のコードを書きます:

require_once ("google/Google_Client.php");
require_once ("google/contrib/Google_DriveService.php");

$client=new Google_Client();
$client->setClientId('XXXX');
$client->setClientSecret('xxxx');
$client->setRedirectUri('urn:ietf:wg:oauth:2.0:oob');
$client->setScopes(array('https://www.googleapis.com/auth/drive'));
$service = new Google_DriveService($client);
$parameters=array();
$parameters['q'] = "title contains 'something'";
$children = $service->children->listChildren('root',$parameters);
var_dump($children);

ただし、次の情報を返します。

致命的なエラー: メッセージ「GET の呼び出し中にエラーが発生しましたhttps://www.googleapis.com/drive/v2/files/root/children?q=title%20contains%20%27something%27を含むキャッチされない例外 'Google_ServiceException' : (404) Not見つかった'

4

1 に答える 1

1

アプリケーションがOAuthフローを正しく実行していない場合は、GoogleドライブSDKドキュメントのPHPクイックスタートサンプルをチェックして、実装方法を確認してください。

https://developers.google.com/drive/quickstart

コードがOAuthフローを正しく実行したら、サンプルのコードを置き換えてファイルをアップロードし、検索を実行できます。

于 2012-09-29T21:34:13.883 に答える