Поиск по сайту
Результаты поиска по тегам 'vkapi'.
Найдено 2 результата
-
Пытаюсь вывести комментарии из обсуждения с vk.com на сайт (ocstore 2.3). Помогите разобраться плиз, может кто выводил уже так. Пишет ошибку - Fatal error: Call to undefined function curl() ругается на эту строку - $get_count = curl('https://api.vk.com/method/board.getComments?group_id='.$group_id.'&topic_id='.$topic_id.'&v=5.60&access_token='.$token); <?php $token = "22"; // access_token - Как получить токен, описано в документации ВК $group_id = "22"; // ID Группы $topic_id = "22"; // ID Топика $get_count = curl('https://api.vk.com/method/board.getComments?group_id='.$group_id.'&topic_id='.$topic_id.'&v=5.60&access_token='.$token); $jsonGetCount = json_decode($get_count,true); $count = $jsonGetCount['response']['count']; ?> <div class="wall_module"> <?php for ($i = 1; $i <= $count; $i++) { $get = curl('https://api.vk.com/method/board.getComments?group_id='.$group_id.'&topic_id='.$topic_id.'&extended=1'.'&offset='.$i.'&count=1&v=5.60&access_token='.$token); $jsonGet = json_decode($get,true); $user_id = $jsonGet['response']['items'][0]['from_id']; // ID Автора $date = $jsonGet['response']['items'][0]['date']; // Дата в unixtime $text = $jsonGet['response']['items'][0]['text']; // Текст $attachments = $jsonGet['response']['items'][0]['attachments']; // Прикрепленные файлы к записи $photo = $jsonGet['response']['profiles'][0]['photo_50']; // Фото Автора (50,100 и т.д.) $fname = $jsonGet['response']['profiles'][0]['first_name']; // Имя Автора $lname = $jsonGet['response']['profiles'][0]['last_name']; // Фамилия Автора ?> <div class="bp_post clear_fix "> <a class="bp_thumb" href="https://vk.com/id<?php echo $user_id; ?>"> <img class="bp_img" alt="<?php echo $fname." ".$lname; ?>" src="<?php echo $photo ; ?>"> </a> <div class="bp_info"> <div class="bp_author_wrap"> <a class="bp_author" href="https://vk.com/id<?php echo $user_id; ?>"><?php echo $fname." ".$lname; ?></a> <a class="bp_date" ><?php echo gmdate("Y-m-d", $date); ?></a> <span class="bp_topic"></span> </div> <div class="bp_content" id=""> <div class="bp_text"><?php echo $text; ?></div> <div> <?php // проверяем, есть ли прикрепленые файлы в записи, далее берем только изображения, можно вывести опрос и т.п. if ($attachments) { foreach ($attachments as $attach) { echo '<a href="'.$attach['photo']['photo_1280'].'" target="_blank">'; echo '<img src="'. $attach['photo']['photo_604'].'"height="223" style="margin:5px;">'; echo '</a>'; } } ?> </div> </div> </div> </div> <?php } function curl($url) { $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); $response = curl_exec($ch); curl_close($ch); return $response; } ?>
-
Здравствуйте. Сейчас думаю стоит ли писать такой модуль или нет. Суть модуля: Он позволяет владельцу магазина установить в настройках модуля шаблонные фразы на которые дает шаблонный ответ,а также сделать отметку включить ли в беседе поиск товара (Бот Вконтакте). А также будет возможность указать что отправить покупателю при отписке из группы или же подписке на группу и другие виды событий. Модуль не будет сильно обременять систему т.к работает почти параллельно от нее (только извлечение настроек), но если у Вас будет в Вконтакте свыше 500 бесед вестись одновременно тогда бот не будет работать на одном Shared хостинге нужно будет VPS. После установки модуля клиенту требуется лишь указать в настройках группы адрес для обращений API, и ключи для доступа к API. Цена модуля скажите за какую цену вы бы приобрели данный модуль. Спасибо за внимание, с уважением, Владимир.