Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: API
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Oleg Pridarun
2 / 2 / 1
Регистрация: 16.06.2016
Сообщений: 91
1

Получение текста сообщения

14.05.2018, 21:06. Просмотров 1146. Ответов 5

Есть такой код:
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
Ответы с готовыми решениями:

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

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

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

Чтение текста сообщения. И текста вложения к почте файла
Как читать текст сообщения письма mail И скачивания прикрепленного вложения к...

Передача "id" сообщения, в ссылку внутри текста сообщения
Доброго времени суток ув.программисты, вобщем такая ситуация, пользователю...

5
Lazy_Den
2979 / 2641 / 1334
Регистрация: 15.01.2014
Сообщений: 5,798
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
Сообщений: 91
14.05.2018, 21:49  [ТС] 3
Просто видел у другого человека так.
Заменил эту строку, но теперь вообще ничего не выводит.
Пробовал обращаться к user_id. Он вернул 0
0
Lazy_Den
2979 / 2641 / 1334
Регистрация: 15.01.2014
Сообщений: 5,798
14.05.2018, 22:04 4
Лучший ответ Сообщение было отмечено Oleg Pridarun как решение

Решение

Oleg Pridarun, вы для начала выведите полученные данные, чтобы видеть структуру, а не гадать.
PHP
1
2
3
var_export($result);
// или
var_dump($result);
1
Oleg Pridarun
2 / 2 / 1
Регистрация: 16.06.2016
Сообщений: 91
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
praiselionel
0 / 0 / 0
Регистрация: 21.05.2018
Сообщений: 1
21.05.2018, 18:45 6
Просто видел у другого человека так.
Заменил эту строку, но теперь вообще ничего не выводит.
Пробовал обращаться к user_id. Он вернул 0
0
21.05.2018, 18:45
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.05.2018, 18:45

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

Получение сообщения от сервера и перерисовка GUI
Решил написать игру, где клиенты общаются через сервер. Столкнулся с проблемой....

Звуковое оповещение при получение сообщения
Есть чат TCP/IP c# winForms Как сделать звуковое оповещение при получение...


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

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

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