Русское сообщество разработки на PHP-фреймворке Laravel.
- Форум
- » Laravel 5.x
- » Исключения + PHP SDK VK, всю голову сломал . помогите товарищи
Страницы 1
#1 02.04.2018 11:49:47
bost8689 Сообщений: 2
Исключения + PHP SDK VK, всю голову сломал . помогите товарищи
Во общем выполняется код удаления записи на стене в группе ВКонтакте.
$vk = new VKApiClient();
$response = $vk->wall()->delete($access_token, array(
‘owner_id’ => $owner_id, //у группы отрицательное поле
‘post_id’ => $post_id,
));
Всё отлично запись удаляю и в переменную $response получаю 1 . но если запись была удалена или доступ к ней закрыт, то выпадает исключение .
VKExceptionsApiVKApiWallAccessPostException thrown with message «Access to wall’s post denied»
Содержащее .
VKApiWallAccessPostException #error_code: 210
#description: «Access to wall’s post denied»
Работа с API Вконтакте с помощью PHP. Регистрация приложения и получение данных
#error_message: «Access to wall’s post denied»
#error: VKApiError
#message: «Access to wall’s post denied»
#code: 210
#file: «*******************************localvendorvkcomvk-php-sdksrcVKExceptionsApiExceptionMapper.php»
#line: 128
trace:
>
Вопрос: Как в переменную $response получить данные из исключения VKApiWallAccessPostException, ну например #error_message: «Access to wall’s post denied»
Надеюсь доступно объяснил
Изменено bost8689 (02.04.2018 11:52:52)
Не в сети 02.04.2018
#2 02.04.2018 12:17:42
covobo +131 Мастер Сообщений: 346
Re: Исключения + PHP SDK VK, всю голову сломал . помогите товарищи
$vk = new VKApiClient(); try < $response = $vk->wall()->delete($access_token, array( ‘owner_id’ => $owner_id, //у группы отрицательное поле ‘post_id’ => $post_id, )); > catch (Exception $e) < $response = new MyResponseClass($e->getMessage()); >
Изменено covobo (02.04.2018 12:18:01)
Не в сети 18.04.2016
#3 02.04.2018 12:38:12
bost8689 Сообщений: 2
Re: Исключения + PHP SDK VK, всю голову сломал . помогите товарищи
$vk = new VKApiClient(); try < $response = $vk->wall()->delete($access_token, array( ‘owner_id’ => $owner_id, //у группы отрицательное поле ‘post_id’ => $post_id, )); > catch (VKApiException $e)
VKApiWallAccessPostException #message: «Access to wall’s post denied» #code: 210 #file: «*localvendorvkcomvk-php-sdksrcVKExceptionsApiExceptionMapper.php» #line: 128 trace: >
Изменено bost8689 (02.04.2018 12:39:33)
Источник: laravel.ru
Как интегрировать вк php-sdk в свой проект на сервере?
У меня есть игра на Unity 2019 под WebGL, для вк. На сервер залил. База данных пользователей есть. Теперь мне нужно провести регистрацию пользователя, но без всплывающих окон. Как в играх вк: зашёл, и уже зареган.
Уроки PHP / Подключение к API VK
Читал, что в настройках приложения нужно указать ссылку на скрипт на сервере, к нему поступает get запрос с какими-то параметрами. Указал там Check.php, но не пойму, что делать дальше.
комментировать
в избранное бонус up —>
Пани Паник а [139K]
2 месяца назад
Для того чтобы интегрировать VK PHP-SDK в свой проект на сервере, нужно выполнить следующие шаги:
Скачайте архив с библиотекой с официального сайта VK PHP-SDK.
Разархивируйте архив в папку на сервере, куда у вас есть доступ из PHP.
Добавьте следующий код в начало вашего PHP-скрипта, чтобы подключить библиотеку:
Вместо /path/to/vk-php-sdk укажите путь к папке, куда вы разархивировали библиотеку.
Для начала работы с VK PHP-SDK вам нужно создать приложение в ВКонтакте и получить его идентификатор (App ID) и секретный ключ доступа (Secret Key). Эти данные нужны для инициализации SDK. Добавьте следующий код после подключения библиотеки, чтобы проинициализировать SDK:
use VKClientVKApiClien t;
$vk = new VKApiClient();
Теперь вы можете использовать методы VK API через SDK. Например, чтобы получить информацию о пользователе, добавьте следующий код в ваш PHP-скрипт:
Вместо user_id укажите ваш идентификатор приложения, а вместо 1,2,3 — идентификаторы пользователей, о которых вы хотите получить информацию.
Обработайте ответ от VK API. Для этого можно использовать функции стандартной библиотеки PHP, например, json_decode().
Это лишь базовый пример использования VK PHP-SDK. Более подробную информацию о том, как использовать SDK, можно найти в официальной документации.
Источник: www.bolshoyvopros.ru
Vk php sdk примеры
В этом разделе помещены уроки по PHP скриптам, которые Вы сможете использовать на своих ресурсах.
Фильтрация данных с помощью zend-filter
Когда речь идёт о безопасности веб-сайта, то фраза «фильтруйте всё, экранируйте всё» всегда будет актуальна. Сегодня поговорим о фильтрации данных.
Автор/переводчик: Станислав Протасевич
Сложность:
Создан: 10 Июня 2017 Просмотров: 23668 Комментариев: 0
Контекстное экранирование с помощью zend-escaper
Обеспечение безопасности веб-сайта — это не только защита от SQL инъекций, но и протекция от межсайтового скриптинга (XSS), межсайтовой подделки запросов (CSRF) и от других видов атак. В частности, вам нужно очень осторожно подходить к формированию HTML, CSS и JavaScript кода.
Автор/переводчик: Станислав Протасевич
Сложность:
Создан: 9 Июня 2017 Просмотров: 18870 Комментариев: 0
Подключение Zend модулей к Expressive
Expressive 2 поддерживает возможность подключения других ZF компонент по специальной схеме. Не всем нравится данное решение. В этой статье мы расскажем как улучшили процесс подключение нескольких модулей.
Автор/переводчик: Станислав Протасевич
Сложность:
Создан: 7 Июня 2017 Просмотров: 12620 Комментариев: 0
Совет: отправка информации в Google Analytics через API
Предположим, что вам необходимо отправить какую-то информацию в Google Analytics из серверного скрипта. Как это сделать. Ответ в этой заметке.
Автор/переводчик: Станислав Протасевич
Сложность:
Создан: 6 Июня 2017 Просмотров: 22549 Комментариев: 0
Подборка PHP песочниц
Подборка из нескольких видов PHP песочниц. На некоторых вы в режиме online сможете потестить свой код, но есть так же решения, которые можно внедрить на свой сайт.
Автор/переводчик: Станислав Протасевич
Сложность:
Создан: 4 Июня 2017 Просмотров: 29562 Комментариев: 0
Совет: активация отображения всех ошибок в PHP
При поднятии PHP проекта на новом рабочем окружении могут возникнуть ошибки отображение которых изначально скрыто базовыми настройками. Это можно исправить, прописав несколько команд.
Источник: ruseller.com