У меня в запросе получается слишком длинный запрос и выдаёт ошибку HTTP Error 404.14 – URL_TOO_LONG
Ссылка получается типа такая: https:// ... messages.send?message=%5Bid%7C%5D+%2C+%D0%BC%D0%BE%D0%B8+%D0%BA%D0%BE%D0%BC%D0%B0. .. и так ещё кучу раз.
Я в своём файле index.php формирую ссылку следующим образом: $get_params = http_build_query($request_params); А затем получаю данные file_get_contents('api.vk.com/method/messages.send?'; . $get_params); Но из за того,что $request_params слишком большой,то у меня формируется слишком большая ссылка,а следовательно выдаётся ошибка
вообще я бы написал какую-нибудь функцию-обёртку, которая бы принимала такие параметры как тип запроса (GET/POST), метод запроса (messages.send, например) и параметры
тогда можно было бы использовать GET-запрос для каких-нибудь users.get и POST-запрос для messages.send
Stepashka20, для начала понять разницу в POST & GET параметрах, затем прочитать подсказку.
Подсказка: хэндлерам вкшного апи всё равно, как приходят параметры, пост или гет, можно использовать любой