如何在Facebook上发布所有好友墙?

如何在Facebook上发布所有好友墙?,facebook,facebook-graph-api,facebook-php-sdk,Facebook,Facebook Graph Api,Facebook Php Sdk,我有一个能够 张贴在用户的墙上 发布策略和阅读好友列表权限 能够获取用户的好友列表 然后像这样得到列表 { "name": "example1", "id": "100003373457" }, { "name": "example2", "id": "100003377" }, 我如何使用sleep()?在用户的Facebook好友墙上循环发布类似的内容: foreach(friends_list as $x) { $ch = curl_i

我有一个能够

  • 张贴在用户的墙上

  • 发布策略
    阅读好友列表
    权限

  • 能够获取用户的好友列表

  • 然后像这样得到列表

    {
         "name": "example1",
         "id": "100003373457"
      },
      {
         "name": "example2",
         "id": "100003377"
      },
    

    我如何使用
    sleep()

    在用户的Facebook好友墙上循环发布类似的内容:

    foreach(friends_list as $x)
    {
    $ch = curl_init("https://graph.facebook.com/".$x[id]."/feed");
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_VERBOSE, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible;)");
    curl_setopt($ch, CURLOPT_POST, true);
    
    
    
    $post = array(
        "access_token"=>"..."
        "message"=>"SPAM",
    );
    
    
    curl_setopt($ch, CURLOPT_POSTFIELDS, $post); 
    $response = curl_exec($ch);
    print_r($response);
    sleep();
    }
    

    不要那样做。你的应用程序将被视为垃圾邮件机器人并被禁止在Facebook上使用。

    注意:这不是一个重复的问题,因为没有任何问题可以涵盖我所问的所有主题。请一次只问一件事。我一次问所有的事,因为我认为一个人可以轻松地回答所有问题,如果我发布不同的问题,那就浪费了其他人的时间:)为什么它还没有收到我试图与
    rand()和sleep()
    一起使用的答案,所以可能不会接受它,他们可能会接受。我已经做了十几个FB应用程序,并且有一些直觉。同时阅读Facebook应用程序规则和建议。您的应用程序可能正在验证某些规则。我不能肯定地告诉你,因为我不知道这个应用程序到底是如何工作的。我每天都会发布960多条帖子,每3小时发布120多条帖子,所以你的建议是什么?我将这个应用程序的发布限制为每个用户50个朋友?如果我的一个朋友没有在他/她的墙上发布的权限,会发生什么?我认为该应用程序将停止工作,并显示错误,因为我在过去遇到这个问题,我使用try(),我们也可以在此使用它不会停止工作,这只是一个post请求。您将看到响应打印到屏幕上,仅此而已。