如何继续在Facebook上发帖甚至发生错误?
问题描述:
首先我要明确一些事情如何继续在Facebook上发帖甚至发生错误?
1.本是不喜欢垃圾邮件组成员和评论通常
2.只有我使用这个应用程序
- 我有权限张贴在团体和页面(manage_pages,Publish_stream)
下面的详细信息和代码
我发布一个循环,以便我的下面的代码从我的数据库加载组ids数据,并在该组发布,但问题是,如果发生任何错误脚本停止工作,我想继续甚至错误是发生
所以问题如何继续在别人群组上发贴甚至发生错误?意味着我不关心,如果我的帖子没有张贴在该组,显示错误,但张贴在其他组
下面是这个
//basically making loop so that we can post on each group which id we get from database
//now getting total groups ids record so that we stop the loop when loop reaches its target
$query3 = mysql_query("SELECT * FROM groupids");
$num_rows = mysql_num_rows($query3);
$increaser = 2 ;
//now will make loop
for ($counter = 1; $counter <= $num_rows ; $counter += 1) {
//at this time we just echo all groups ids than we convert it to post
$query4 = mysql_query("SELECT * FROM groupids WHERE ID=$increaser LIMIT 1");
$row4 = mysql_fetch_array($query4);
$group_id = $row4["gids"];
//for posting you simpley set here some coding who post on wall
$response = $facebook->api('/' . $group_id . '/feed','POST',$WallPost);
//its updates value so that we get new group id on next level of loop
$increaser += 1 ;
}
答
代码我猜它是$ facebook- >如果没有发布权限或其他内容,则抛出异常。如果是这样的话,那很简单。只是用try - catch声明包装呼叫:
try {
$response = $facebook->api('/' . $group_id . '/feed','POST',$WallPost);
}
catch(Exception $e) {
//An exception occurred but don't do anything
}
非常感谢你:) – 2012-04-09 12:53:37
它这是工作在循环? – 2012-04-09 12:53:48
其工作人炉排谢谢soooooooooooo muchhhhhhhhhhhhhhhhh – 2012-04-09 12:55:40