我有一个能够
的应用在用户的墙上发布
Publish_stram
和read_friendlists
权限
能够获得用户的好友列表
并获取类似
的列表{
"name": "example1",
"id": "100003373457"
},
{
"name": "example2",
"id": "100003377"
},
如何使用sleep()
制作循环以在所有用户的Facebook好友的墙上发布?
答案 0 :(得分:1)
这样的事情会起作用:
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();
}
答案 1 :(得分:1)
不要那样做。您的应用将被视为垃圾邮件机器人并被禁止使用Facebook。