Answer the question
In order to leave comments, you need to log in
Why is the widget not installed via appWidgets.update VK API?
The widget is not installed, when I remove the transfers everything works. I do removal of transfers, all the same does not help. How to fix?
$v = '5.80';
$token_message = "тут токен через приложение";
// Тут пример текста с переносом
$text = "По умолчанию каждая база данных (БД) создается с
доступом localhost. Это означает, что доступ к БД возможен лишь с сервера, на котором расположены сайты. Этот доступ необходим для работы phpMyAdmin.
Если необходимо, можно добавить доступы для любых внешних подключений к БД.";
$value_text = str_replace("\n", '', $text);
if (strlen(strval($value_text)) > 199) {
$text_widgets = mb_substr($value_text, 0, 100, 'UTF-8') . '...';
}
echo $text_widgets;
$request_params = array(
'type' => 'text',
'access_token' => $token_message,
'code' => 'return {
"title": "Всего",
"title_url": "https://vk.com/",
"title_counter": 123,
"more": "Текст внизу",
"more_url": "vk.com/",
"text": "Текст вверху",
"descr": "'.$text_widgets.'",
};',
'v' => $v
);
$url = 'https://api.vk.com/method/appWidgets.update';
$requestpost = file_get_contents($url, false, stream_context_create(array(
'http' => array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => http_build_query($request_params)
)
)));
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question