Я пытаюсь получить приведенный ниже код для публикации на нескольких учетных записях Facebook с помощью токена доступа. Я сохранил токен доступа в файле token.txt
и я получаю токен доступа от этого token.txt
файл.
Вот мой код:
$a = file_get_contents("token.txt");
$token = explode("\n",$a);
$data['message'] = "Hello Friends xoxo :)";
$data['access_token'] = $token;
$post_url = 'https://graph.facebook.com/me/feed';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $post_url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$return = curl_exec($ch);
curl_close($ch);
Вот вывод из приведенного выше кода:
PHP Notice: Array to string conversion in /home/masudtoo/public_html/mcteam/autopostfb.php on line 10
и это код в строке 10:
$fields_string .= $key . '=' . $value . '&';
Код имеет много проблем. Если вы видите какие-либо проблемы с кодом, пожалуйста, попробуйте помочь мне исправить это. Благодарю.
Из комментариев:
Ваше сообщение не может быть отправлено в настоящее время из-за большого количества спама и злоупотреблений, исходящих из вашей сети. Мы приносим свои извинения за доставленные неудобства.
Facebook не разрешает автоматическую публикацию идентичных сообщений в кучу учетных записей / страниц Facebook. То, что вы делаете, (по праву) считается спамом, и эти аккаунты будут заблокированы, если вы будете продолжать.
Вы должны перечитать Политика платформы Facebook и начните следовать за ним.
Других решений пока нет …