Я перебираю массив из message
узлов из моего messages
Graph Edge, и по какой-то причине я не могу напечатать сообщение каждого message
объекта.В ссылке Facebook Graph API здесь поле с именем message
- это то, что мне нужно получить, и все же оно ничего не печатает.У меня read_page_mailboxes
разрешение проверено.Я проверил страницу facebook, с которой я получаю сообщения, и она, безусловно, содержит сообщения, которые я могу распечатать.Я могу напечатать поле id
сообщения.Как я могу напечатать текст сообщения?
Вот код PHP:
$conversations = getFbResponse('page_id/conversations')->getGraphEdge(); //getFbResponse uses my access token and returns a response from Facebook to retrieve the graph edge or node
foreach($conversations as $conversation){
/*Grab the messages from the conversation*/
$messages = getFbResponse($conversation->getField('id') . '/messages')->getGraphEdge();
/*Here, im retrieving the individual messages from this conversation and printing the message text of the message*/
foreach($messages as $message){
echo $message->getField('message');
}
}