Форум программистов, компьютерный форум, киберфорум
Наши страницы

PHP: API

Войти
Регистрация
Восстановить пароль
 
Oleg Pridarun
2 / 2 / 1
Регистрация: 16.06.2016
Сообщений: 89
#1

Получение текста сообщения - PHP/VK API

14.05.2018, 21:06. Просмотров 81. Ответов 4

Есть такой код:
PHP
1
2
3
4
5
6
7
8
9
10
function read()
{
   $result = json_decode(file_get_contents('https://api.vk.com/method/messages.get?v=5.37&access_token=***&count=1'));
 
    $msg_part = $result -> response;
    $msg=$msg_part->items.body;
  
    return $msg;
}
$simple = read();
Когда вывожу значение $simple, получаю Arraybody вместо текста сообщения.
Заранее спасибо.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.05.2018, 21:06
Я подобрал для вас темы с готовыми решениями и ответами на вопрос VK API Получение текста сообщения (PHP):

Получение по апи текста объявления Яндекс-директа - PHP
Как можно получить текст объявления через апи? Сейчас спокойно выгружаю ид компании. А вот по ид как получить текст?

Получение текста, обрамленного тегами - PHP
Как получить текст который обрамлен тегами.Например выцепить "Знак"(Ниже в примере) Есть ли готовые парсеры или хотя бы верный способ...

Сохранить формат текста полученного из textarea и вывод этого текста - PHP
есть вот такой textarea <TEXTAREA cols="96" wrap="hard" class="forms" id="description" NAME="description" ...

Чтение текста сообщения. И текста вложения к почте файла - Delphi
Как читать текст сообщения письма mail И скачивания прикрепленного вложения к письму Добавлено через 18 часов 4 минуты Неужто ни...

Передача "id" сообщения, в ссылку внутри текста сообщения - PHP
Доброго времени суток ув.программисты, вобщем такая ситуация, пользователю пришло сообщение с предложением, ПРИНЯТь или ОТКЛОНИТЬ...

Получение сообщения WM_COPYDATA - Delphi
Собственно задача Нужно отправить определённой программе команду с помощью SendMessage(WM_CopyData), дождаться пока прийдёт ответ от нее...

4
Lazy_Den
2890 / 2569 / 1029
Регистрация: 15.01.2014
Сообщений: 5,625
14.05.2018, 21:31 #2
Oleg Pridarun, шестая строка: или $msg_part->items['body'];, или $msg_part->items->body;, но очевидно, что не конкатенация.
0
Oleg Pridarun
2 / 2 / 1
Регистрация: 16.06.2016
Сообщений: 89
14.05.2018, 21:49  [ТС] #3
Просто видел у другого человека так.
Заменил эту строку, но теперь вообще ничего не выводит.
Пробовал обращаться к user_id. Он вернул 0
0
Lazy_Den
2890 / 2569 / 1029
Регистрация: 15.01.2014
Сообщений: 5,625
14.05.2018, 22:04 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Oleg Pridarun, вы для начала выведите полученные данные, чтобы видеть структуру, а не гадать.
PHP
1
2
3
var_export($result);
// или
var_dump($result);
1
Oleg Pridarun
2 / 2 / 1
Регистрация: 16.06.2016
Сообщений: 89
15.05.2018, 06:45  [ТС] #5
Цитата Сообщение от Lazy_Den Посмотреть сообщение
Oleg Pridarun, вы для начала выведите полученные данные, чтобы видеть структуру, а не гадать.
PHP
1
2
3
var_export($result);
// или
var_dump($result);
Спасибо. Просмотрел структуру, немного поменял и сработало после использования
PHP
1
$msg=$result->response->items[0]->body;
0
15.05.2018, 06:45
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.05.2018, 06:45
Привет! Вот еще темы с ответами:

Получение сообщения от сервера и перерисовка GUI - Java SE
Решил написать игру, где клиенты общаются через сервер. Столкнулся с проблемой. Ситуация такая. Есть разные GUI: 1) Главный (JFrame); ...

Звуковое оповещение при получение сообщения - C#
Есть чат TCP/IP c# winForms Как сделать звуковое оповещение при получение сообщения? Если можно подробный код Если надо будет, выложу...

Получение url, title, сравнение, вывод сообщения - JavaScript
Придумал себе практическую задачку по Javascript (ли?). Задача проста: получить url и title, сравнить с имеющимся и вывести сообщение о...

Отправление (или получение) сообщения на ICQ из сервлета. - Java
Добрый день :) Хотелось бы узнать, как отправить (или получить) сообщение на ICQ из сервлета. Какие есть интерфейсы. Я бы сам нашел эту...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru