Задать вопрос

Почему не работает Get запрос в Google Apps Script через file_get_contents?

Передаю в гет запросе данные которые вставляются в таблицу, если делать запрос через браузер то всё вставляется, а если через php, то ничего не выходит. Подскажите пожалуйста как решить проблему, чтобы get запрос через php нормально обрабатывался?
file_get_contents('https://script.google.com/macros/s/AKfycby_fj_B1ewZd6QSGTariRzMtjUTtGkCT4LsTSbDZ1Gq/dev?param1=zzz')
  • Вопрос задан
  • 344 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
oshliaer
@oshliaer Куратор тега Google Apps Script
Google Products Expert
Виктор Фамильевич, для того, чтобы вызвать такой запрос, ваш сервер должен передать код аутентификации владельца или редактора проекта скрипта в заголовках. Это необходимо потому, что вызывается url разработчика для тестирования. Т.е. этот адрес нельзя использовать для нормальной работы.

Самый простой способ вызвать корректно сервис - это опубликовать его. Ссылки очень легко отличаются по своим окончаниям:
  • /dev - адрес для тестирования
  • /exec - текщий адрес приложения


Подробности Web Apps / Deploying a script as a web app
Консультации по GS
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽