0

을 사용하여 공용 구글 스프레드 시트에서 데이터를 읽는 방법은 다음과 같습니다 http://framework.zend.com/manual/en/zend.gdata.spreadsheets.html우리가 여기 예제를 읽고 Zend_Gdata

을하지만 그 예는 스프레드 시트를 가정 읽을 수 있도록 인증 필요 :

$service = Zend_Gdata_Spreadsheets::AUTH_SERVICE_NAME; 
$client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service); 
$spreadsheetService = new Zend_Gdata_Spreadsheets($client); 
$feed = $spreadsheetService->getSpreadsheetFeed(); 

스프레드 시트를 나는 공개적으로 읽으려고합니다. 그래서 어떤 인증 권한도 제공 할 필요가 없습니다. 그리고 내가 제공해야 할 것은 스프레드 시트의 URL뿐입니다.

내가 여기 클래스의 설명을 읽을 수는 있지만 여전히 그것을 할 수있는 방법을 아무 생각이 없다하려 : 지금까지 내가 걱정으로 http://framework.zend.com/apidoc/core/Zend_Gdata/Spreadsheets/Zend_Gdata_Spreadsheets.html

답변

1

을, 모든 Google 스프레드 시트에 대한 액세스, 구글 계정이 필요합니다 심지어 경우 문서가 공개되었습니다 (Google 계정에 로그인하지 않고 브라우저에서 액세스하려고 했습니까?). 그렇습니다. 인증 자격 증명을 Zend_Gdata에 제공해야합니다.

2

로그온하지 않고도 Google 공개 스프레드 시트를 볼 수 있습니다. 이름과 암호로 로그온하지 않으면 인증은 무엇을 의미합니까? 공개 문서에는 인증이 필요하지 않습니다. 그래서 위의 질문은 남아 있습니다.