За последние 24 часа нас посетили 22335 программистов и 1146 роботов. Сейчас ищут 636 программистов ...

Callback API ВКонтакте

Тема в разделе "PHP для новичков", создана пользователем Бригадир Василий, 10 май 2018.

Метки:
  1. Бригадир Василий

    С нами с:
    10 май 2018
    Сообщения:
    1
    Симпатии:
    0
    Хочу упростить ход функцией и сталкиваюсь с проблемой того, что она по какой-то причине не хочет работать.
    Этот код постоянно встречается, поэтому я решил запихнуть его в функцию, чтобы постоянно его не писать:
    PHP:
    1. $message = "Сообщение";
    2. $request_params = array (
    3. 'user_id' => $data->object->user_id,
    4. 'message' => $message,
    5. 'emoji' => 1,
    6. 'access_token' => getenv('VK_TOKEN'),
    7. 'v' => '5.74',
    8. );
    9. file_get_contents('https://api.vk.com/method/messages.send?' . http_build_query($request_params));
    Получилось следующее:

    PHP:
    1. function sendMessage ($user, $mess, $emoji){
    2.     $request_params = array (
    3.         'user_id' => $user,
    4.         'message' => $mess,
    5.         'emoji' => $emoji,
    6.         'access_token'  => getenv('VK_TOKEN'),
    7.         'v'  => '5.74'
    8.     );
    9.     file_get_contents('https://api.vk.com/method/messages.send?' . http_build_query($request_params));
    10. }
    11. sendMessage($data->object->user_id, "Сообщение", 0);
     
  2. Sail

    Sail Старожил

    С нами с:
    1 ноя 2016
    Сообщения:
    1.591
    Симпатии:
    360
    Что пишет-то?!
    Если ничего не пишет ни в логах, ни на экране, то вот: Display all PHP Errors and Warnings