【问题标题】:Multiple token to post on Facebook profile using php curl使用 php curl 在 Facebook 个人资料上发布多个令牌
【发布时间】:2017-11-02 20:27:08
【问题描述】:

我正在尝试使用访问令牌将以下代码发布到多个 Facebook 帐户上。我将访问令牌存储在文件 token.txt 中,并从该 token.txtfile 中获取访问令牌。

这是我的代码:

$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 . '&';

代码有很多问题。如果您发现代码有任何问题,请尝试帮助我修复它。谢谢。

【问题讨论】:

  • 你试过运行这段代码了吗?请将通过运行此代码生成的错误添加到问题中。谢谢。
  • PHP Notice: Array to string conversion in /home/masudtoo/public_html/mcteam/autopostfb.php on line 10 和代码行 10:` $fields_string .= $key 。 '=' 。 $价值。 '&';`
  • 谢谢以后请把这个作为问题的一部分添加????
  • 您收到该消息是因为您在做坏事。别再做坏事了。
  • 您可能需要阅读平台政策

标签: php facebook facebook-graph-api curl


【解决方案1】:

来自cmets:

由于来自您网络的大量垃圾邮件和滥用行为,您的帖子目前无法提交。对于给您带来的任何不便,我们深表歉意。

Facebook 不允许将相同的消息自动发布到一堆 Facebook 帐户/页面。您正在做的事情(正确地)被视为垃圾邮件,如果您坚持下去,这些帐户将被禁止。

您应该重新阅读Facebook Platform Policy 并开始关注它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-19
    • 1970-01-01
    相关资源
    最近更新 更多