25
Июн
2017

Подскажите как сюда внедрить парсер погоды чтобы он выводил результат в поле с сообщением

Есть код на php работающий с принятием отправкой запросов от ВК -https://vk.com. Подскажите как сюда внедрить парсер погоды чтобы он выводил результат в поле с сообщением.

<?php 

if (!isset($_REQUEST)) { 
  return; 
} 

$confirmation_token = 'строка подтверждения'; 
$token = 'токен'; 

$data = json_decode(file_get_contents('php://input')); 

switch ($data->type) { 

  case 'confirmation':
    echo $confirmation_token; 
    break; 

  case 'message_new':
    $user_id = $data->object->user_id;
    $user_info = 
json_decode(file_get_contents("https://api.vk.com/method/users.get?user_ids=
{$user_id}&v=5.0")); 
    $user_name = $user_info->response[0]->first_name; 
    $message = $data->object->body;
    $messages_array = [
            'Погода Москва' => "поле с сообщением (ответ)"
    ];
    foreach($messages_array as $k => $v){
        if($message == $k){$otwet = $v;}
}
    $request_params = [
        'message' => $otwet,
        'user_id' => $user_id,
        'access_token' => $token,
        'v' => '5.0'
];

$get_params = http_build_query($request_params); 

file_get_contents('https://api.vk.com/method/messages.send?'. $get_params); 

echo('ok'); 

break; 

}

Источник: https://ru.stackoverflow.com/questions/683647/%D0%9F%D0%BE%D0%B4%D1%81%D0%BA%D0%B0%D0%B6%D0%B8%D1%82%D0%B5-%D0%BA%D0%B0%D0%BA-%D1%81%D1%8E%D0%B4%D0%B0-%D0%B2%D0%BD%D0%B5%D0%B4%D1%80%D0%B8%D1%82%D1%8C-%D0%BF%D0%B0%D1%80%D1%81%D0%B5%D1%80-%D0%BF%D0%BE%D0%B3%D0%BE%D0%B4%D1%8B-%D1%87%D1%82%D0%BE%D0%B1%D1%8B-%D0%BE%D0%BD-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B8%D0%BB-%D1%80%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82-%D0%B2-%D0%BF%D0%BE%D0%BB%D0%B5-%D1%81-%D1%81

Share

Тебе может это понравится...