Facebook Messenger API - постоянное меню не работает на мобильном телефоне

Я делаю вызов php curl к конечной точке API, чтобы настроить постоянное меню на основедокументация, Вот код:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://graph.facebook.com/v2.6/me/thread_settings?access_token='.FB_ACCESS_TOKEN);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postbody);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json')); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
$output = curl_exec($ch);
curl_close($ch);

error_log($output);

ACCESS_TOKEN установлен правильно, а $ postbody выглядит так:

{"setting_type":"call_to_actions","thread_state":"existing_thread","call_to_actions":[{"type":"postback","title":"My Album","payload":"{\"type\":\"button1\",\"data\":{\"category\":\"album\"}}"},{"type":"postback","title":"Help","payload":"{\"type\":\"button1\",\"data\":{\"category\":\"help\"}}"}]}

Возвращаю успешный результат:

{"result":"Successfully added structured menu CTAs"}

И меню работает на фейсбуке, на компьютере в сети:

Но он просто не отображается в мобильном приложении Messenger. Я читал в другом месте о том, что он кэшируется и требует времени для обновления, но я ждал более 24 часов. Кроме того, проверено на телефоне Android и iPhone и до сих пор не вижу меню.

Ответы на вопрос(1)

Ваш ответ на вопрос