я использую PHP SDK для использования UE API UE в моем проекте PHP laravel. Я успешно создал пользователя и соединение и получаю правильную версию json. Но когда я пытаюсь отправить сообщение, используя приведенный ниже код, я получаю 403 запрещенную ошибку:
$options = array(
"receivers" => array(
array(
"name"=> "Me")
),
"message"=>array(
"subject"=>"test",
"body"=> "ABC",
"image"=>"http://politibits.blogs.tuscaloosanews.com/files/2010/07/sanford_big_dummy_navy_shirt.jpg",
"link"=>array(
"uri"=> "http://google.com",
"description"=> "link desc",
"title"=>"link title")
)
);
//Send the message and get their uris
$uris = $connection->send_message($options);
Пожалуйста, предложите какое-нибудь решение.
Маркер доступа, возможно, истек. Пожалуйста, снова подключите соединение facebook или обновите соединение.
Срок действия маркеров доступа к Facebook составляет около двух часов. Для более долгоживущих веб-приложений, особенно на стороне сервера, необходимо генерировать долгоживущие токены. Долгоживущие токены обычно длится около 60 дней.
Других решений пока нет …