Ну, я не могу сказать, что мне действительно нравится ответ на этот вопрос, но у меня возникла та же проблема, и я нашел ответ после небольшого смущения.
У Google естьсвой собственный идентификатор сеанса, который он использует для таких запросов.В первый раз, когда вы делаете запрос, он запускает сеанс и дает вам перенаправление;это также вызывает ошибку, которую вы видели выше.Из того, что я могу получить, если вы попробуете запрос еще раз после того, как идентификатор сессии был установлен, запрос будет обработан.
Другими словами, вы должны отправить запрос и проверить ответ от Google, чтобы увидетьесли вы перенаправленыЕсли у вас есть, у вас есть пара вариантов , чтобы получить URL, включающий идентификатор сессии Google (gsessionid);Я решил разобрать заголовок Location из ответа, который показывает URL, по которому должны быть опубликованы данные.Повторите ваш запрос еще раз (и любые последующие запросы), разместив этот новый URL, и он должен работать как шарм.Это займет немного времени.
Для получения дополнительной информации об этом, проверьте документацию Google по перенаправлениям и этот несколько связанный вопрос StackOverflow .