2012-10-09 3 views
0

약간의 문제가 있습니다. 여기에 뭔가 빠졌는지 확실하지 않습니다. 사용자가 로그인하고 Google 등을 인증하고 db (새로 작동하는)에 새로 고침 토큰을 유지하는 웹 사이트를 구축 중입니다.Google API PHP listFiles();

나는 또한 잘 작동하는 userinfo를 얻습니다.

하지만 사용자가이 파일 목록을 얻으려고 할 때마다, 항목은이 코드를 사용하고 0을 반환 :

if ($client->getAccessToken()) { 
       $drive = new apiDriveService($client); 
       $result = $drive->files->listFiles(); 
       $countArray = count($result['items']) - 1; 
       foreach($result['items'] as $i=>$row){ 
        $isFirst = ($i == 0); 
        $isLast = ($i == $countArray); 

        $sql = "INSERT INTO docs (title, notecontent, folderid, filestatus, linkhref, useremail) 
          VALUES (".$row['title'].",".$row['id'].", 2, 1,".$row['alternateLink'].", ".$usernamei.")"; 
        $db->query($sql, true); 
       } 
      } 

가 기본적으로 내가 할 노력하고있어하는 파일의 목록을 얻을입니다 사용자는이를 가지고 데이터베이스에 저장합니다.

는 어떤 도움을 주시면 감사하겠습니다 :)

감사합니다! 나는 동일한 파일에 그냥 index.php를하고 모든 것을 제쳐 놓고이 시도 할 때 $ 클라이언트 -> accessType 및 $ 클라이언트 -> useObjects 일을 할 것 같았다 제거

+0

:)는 Btw는 일했다. . – kiki90

답변