$token = "JWFCYiKOb34lUtTBn1rXPYThnMdJw";
$id = "23243230";
$data = array(
'recipient' => array('id'=>"$id"),
'message' => array('text'=>"qq")
);
$context = stream_context_create(array(
'http' => array(
'method' => 'POST',
'content' => json_encode($data),
'header' => 'Content-Type: application/json\n'
)
));
$get = json_decode(file_get_contents('https://graph.facebook.com/v2.6/me/messages?access_token=$token', false, $context));
return $get;
}
Ошибку можно тоже сразу написать
Ссылка которая параметр в file_get_contents(..) у тебя в одинарных кавычках, а туда переменная $token засунута как для интерполяции. Она только в двойных работает
до кучи ещё 'id'=>"$id" можно заменить на 'id'=>$id чтоб не издеваться над здравым смыслом
Тут 'Content-Type: application/json\n' лажа на конце — зачем \n? По-моему надо/лучше убрать
Обсуждают сегодня