Новое в php и google-sheet api.
Я хочу прочитать данные из электронной таблицы Google с помощью php и перенести их в браузер.Итак, я начал со следующего https://developers.google.com/sheets/api/quickstart/php ....
Кроме того, я создал проект и учетные данные в бэкэнде Google.Через несколько часов у меня закончилось рабочее соединение для передачи данных.И на моем localhost все работает как положено.
Аутентификация в моем phpFile выглядит следующим образом.
function getClient()
{
$client = new Google_Client();
$client->setApplicationName('My first PHP Google Sheets API');
$client->setScopes(Google_Service_Sheets::SPREADSHEETS_READONLY);
$client->setAuthConfig('myauth.json');
$client->setAccessType('offline');
$client->setPrompt('select_account consent');
return $client; }
Так что, если я пойду на работающий сервер, credentials.json будет открыт для всех?Кроме того, я не могу ограничить соединение с моим целевым URL через API-интерфейс.Все это кажется очень небезопасным.Каков наилучший способ скрыть credentials.json или ограничить соединение URL-адресом?
Заранее большое спасибо и извините за мой английский и мой уровень квалификации.