我正在做一个 facebook 应用程序,直到昨天它都运行良好。我所做的是让用户选择他们的 20 个朋友,然后编写一个简单的脚本从这样的循环中发布到他们的墙上:
foreach($selectedids as $selectedid) {
$invitation = new Invitations();
$invitation->circle_id = $circle->id;
$invitation->status = 0;
$invitation->follower_id = $selectedid;
if ($invitation->create()) {
$id = $invitation->id;
// Now Send the Invitations on Facebook
$facebook->api($selectedid.'/feed', 'post', array(
'picture' => '',
'message' => $name."something",
'name' => $config['app_title'],
'link' => $config['redirect_uri']."?invitation=".$id,
'caption' => '',
'description' => '',
'actions' => array(array('name' => 'Get Search',
'link' => 'http://www.google.com'))
));
}
}
直到昨天一切都很好,但是当现在多个用户同时使用它时,脚本会在向大约 7-8 位朋友发帖后停止,并给出无法完成任务的错误。有没有更好的方法在 facebook 中向多个人发帖?我该怎么做,才能让这个表现更好?任何建议将不胜感激。
检查日志异常:发现“错误 201 用户不可见”。
提前致谢。