facebook graph api, как мы можем получить ответ на статус сообщения - PullRequest
0 голосов
/ 05 апреля 2020

Вопрос должен знать, был ли дан ответ на конкретное сообщение c или нет.

Я могу получать сообщения из папки входящих сообщений на странице Facebook с этим

$facebook_graph_get_messages = https://graph.facebook.com/--page--id--/conversations?fields=id,messages{message,to,from,created_time}&access_token=....

$raw_graph = file_get_contents($facebook_graph_get_messages);
        $raw_graph_parsed = mb_convert_encoding($raw_graph, "UTF-8",mb_detect_encoding($raw_graph));

        $fb_page_conversations = json_decode($raw_graph_parsed, true);

        foreach ( $fb_page_convers['data'] as $fb_page_conver_key => $fb_page_conver_arra ) {
            foreach ( $fb_page_conver_arra['messages']['data'] as $fbpcmd ) {
                $fpms_txt = html_entity_decode($fbpcmd['message']);
                echo $fpms_txt;

Я получаю сообщения полей, от, create_time .... но я не нашел в документации, как узнать, ответили на сообщение или нет ...

Спасибо

* РЕДАКТИРОВАТЬ * Образец

{
   "data": [
      {
         "id": "t_...",
         "messages": {
            "data": [
               {
                  "message": "test",
                  "to": {
                     "data": [
                        {
                           "name": "...",
                           "email": "...\u0040facebook.com",
                           "id": "..."
                        }
                     ]
                  },
                  "from": {
                     "name": "...",
                     "email": "...\u0040facebook.com",
                     "id": "..."
                  },
                  "created_time": "2020-04-05T03:27:49+0000",
                  "id": "m_dW...."
               }
            ],
            "paging": {
               "cursors": {
                  "before": "QVFI....",
                  "after": "QVFI..."
               }
            }
         }
      },
...