Задать вопрос
@Mvmolkov

Как избежать ошибки 500 при работе с VK API?

Привет народ.
У меня такая проблема, при работе с vk api через php, вылетает ошибка 500 когда запрос не может выполняться.

Теперь подробнее.
Я использую официальную библиотеку VKSDK PHP, и когда я использую например метод для вывода статистики группу (не к своей т.е. я не имею прав запросить статистику) у меня браузер выдает ошибку 500.

Запрос правильный, т.к. при запросе статистики своей группы "Все хорошо".

Может кто нибудь знает как это исправить?
И может есть более хорошие библиотеки для работы со всеми методами?
Заранее всем спасибо. Если требуется код то приложу.
Пример кода.
<?php
 
require __DIR__ . '/vendor/autoload.php';
 
$vk = new VK\Client\VKApiClient('5.87');
$access_token = 'ХХХХХХХХХХХХХХХ';

if ($_POST['submit']){

$response = $vk->groups()->getById($access_token, array(
    'group_ids' => array($_POST['group'])
));

	echo "<pre>";
	print_r($response);
	echo "</pre>";


}
?>
<!DOCTYPE html>
<html lang="">
<head>
	<meta charset="UTF-8">
	<title>Информация о группе</title>
</head>
<body>

<form action="" method="post">
	<input type="text" name="group">
	<input type="submit" name="submit" value="Отправить">
</form>
</body>
</html>
  • Вопрос задан
  • 852 просмотра
Подписаться 2 Простой 2 комментария
Решения вопроса 1
@pu6elozed
Bitrix, fullstack
Если 500 выдает браузер, а не вк апи, то нужно смотреть логи сервера, или включить отображение ошибок. Это поможет найти место, в котором возникает ошибка
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы