我正在尝试使用访问令牌在以下代码上发布多个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 . '&';
代码有很多问题。如果您发现代码有任何问题,请尝试帮助我解决问题。感谢。
答案 0 :(得分:0)
来自评论:
由于来自您网络的大量垃圾邮件和滥用行为,您的帖子目前无法提交。对由此带来的任何不便,我们深表歉意。
Facebook不允许向一堆Facebook帐户/页面自动发布相同的邮件。你所做的是(正确地)被视为垃圾邮件,并且如果你坚持下去将会禁止这些帐户。
您应该重新阅读Facebook Platform Policy并开始关注它。