2

Google 스프레드 시트의 현재 가격을 표시해야하는 웹 페이지를 만들어야합니다. 설명서 https://developers.google.com/api-client-library/php/auth/web-app#protectauthcode이 있지만 승인을 요청합니다.공유 Google 시트 문서에서 데이터를 가져 오는 방법이 있습니까?

Google 계정이없는 경우에도 사용자가 내 PHP 페이지를 열 때마다 데이터를 가져올 수있는 방법이 있습니까? 또는 서버 간 통신을 만들고 cron 작업을 통해 매번 json 파일이나 데이터베이스에 동기화해야합니다. 당신은 자신으로 웹 응용 프로그램을 r에 다음 iframe에 당신의 위치에 배치 할 수 있습니다

<?php 
$apiKey="yourAPIkey"; 
include_once 'vendor/autoload.php'; 
$client = new Google_Client(); 
$client->setApplicationName("Client_Library_Examples"); 
$client->setDeveloperKey($apiKey); 
$service = new Google_Service_Sheets($client); 
$spreadsheetId = 'SheetID'; 
$range = 'A1:B'; 
$response = $service->spreadsheets_values->get($spreadsheetId, $range); 
$values = $response->getValues(); 
if (count($values) == 0) { 
    print "No data found.\n"; 
} else { 
    print "Name, Major:\n"; 
    foreach ($values as $row) { 
    printf("<p>%s, %s</p>", $row[0], $row[1]); 
    } 
} 
?> 

Install library

Get Simple API access key

+0

: I 관리 –

+0

@Karl_S 요점을 이해했지만 더 많은 조언을 해줄 수 있습니까? 어떻게 든 열쇠를 저장해야합니까? – petriichuk

+0

[웹 응용 프로그램으로 스크립트 배포] (https://developers.google.com/apps-script/guides/web)를 실행하면 스스로 실행하도록 지시합니다. 그것에 대한 지침과 그것을 포함하는 링크는 해당 링크에 있습니다. –

답변

관련 문제