Текущее время: 26 ноя 2020, 11:40

Русская поддержка форума phpBB

Это сайт русской поддержки phpBB

Постинг на стену в группу вконтакте / Vk Repost API

Аватара пользователя
Сообщения: 102
Стаж: 8 лет 8 месяцев
Откуда: Moscow
Карма: 9
Россия

Сообщение » 19 окт 2020, 14:35

Название: Vk Repost phpBB API

Описание: Данный мод позволяет отправлять URL темы и сообщения на стену в группу Вконтакте.

Возможности:
Отправлять темы с заданных форумов
Отправлять от имени администратора или группы Вконтакте
Возможность ограничить количество символов сообщения при отправке.
Отправлять сообщение или URL по раздельности, либо всё разом.
Принимать всё описанное выше группой Вконтакте, API
Возможности группы: Экспорт в Twitter (настраивается в группе вконтакте).

Текущая версия: 1.0.1

Автомод: Да

Требуется включенный сURL на хостинге. Проблема? Решение с помощью fsockopen
Вложения
Vk Repost phpBB API 3.zip
(38.1 КБ) Скачиваний: 1

Аватара пользователя
Сообщения: 102
Стаж: 8 лет 8 месяцев
Откуда: Moscow
Карма: 9
Россия

Сообщение » 19 окт 2020, 14:37

Про необходимость cURL

Для тех кто не имеет возможности использования cURL (крутой хостинг например)

Код: Выделить всё
   $url = 'https://api.vk.com/method/wall.post?' . http_build_query($params);
 
   $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);

Заменяем на:
Код: Выделить всё
   $host = 'api.vk.com';
   $fopen = fsockopen('ssl://' . $host, 443, $errno, $errstr, 30);
   if ($fopen)
   {
      $data = http_build_query($params);
      $headers = 'POST /method/wall.post?' . $data . " HTTP/1.1\r\n";
      $headers .= 'Host: ' . $host . "\r\n";
      $headers .= "Content-Type: application/x-www-form-urlencoded\r\n";
      $headers .= 'Content-Length: ' . strlen($data) . "\r\n\r\n" . $data;
      fwrite($fopen, $headers);
      stream_set_timeout($fopen, 2);
      fclose($fopen);
   }


Вернуться в Модификации phpBB 3.0.x



Кто сейчас на конференции

Сейчас этот форум просматривают: нет пользователей онлайн и гости: 1