Как исправить «HTTP 405» при публикации в Google Script? - PullRequest
0 голосов
/ 27 декабря 2018

Я пытаюсь отправить запрос в Google Script с сервера ROBLOX, но получаю ошибку «HTTP 405».Он прекрасно работает с Postman (программным обеспечением, которое я использовал для проверки HTTP Post-запросов), но когда я отправляю сообщения с сервера ROBLOX, я получаю ошибку HTTP 405.Что я могу сделать, чтобы это исправить?

Код скрипта Google

function doPost(e) {
    Logger.log("running");
    handleFunction(e.parameter);
    return ContentService.createTextOutput(JSON.stringify(e));
}

Код ROBLOX

return function(args)
    pcall(function()
        --Get the timestamp
        args.Time = os.date("!*t").year .. ":" .. os.date("!*t").month .. ":" .. os.date("!*t").day .. " " .. os.date("!*t").hour .. ":" .. os.date("!*t").min .. ":" .. os.date("!*t").sec;
        args = HttpService:JSONEncode(args);
        HttpService:PostAsync(dbScript,args);
    end);
end;

1 Ответ

0 голосов
/ 27 декабря 2018

Исходя из этого форума , возможно, Google запретил Roblox отправлять данные на листы Google, так как он, вероятно, использовался другими.Также попробуйте вставить в браузер скопированный вами URL-адрес в модуль Roblox. В редакторе скриптов Publish -> Deploy as web app должно отобразиться ваш текущий URL.Если они заблокировали серверы Roblox, это будет работать.

...