Facebook php:如何跳过警告

时间:2012-05-19 09:07:07

标签: php facebook facebook-graph-api fatal-error

我写了一个facebook php程序,发布在10个朋友的墙上。
但如果有些朋友不允许别人在他们的墙上发帖,我会收到以下错误

Fatal error: Uncaught OAuthException: (#210) User not visible thrown in 

因此守则在中间停止。 如果出现某种错误,我需要忽略警告并继续循环。感谢任何帮助

2 个答案:

答案 0 :(得分:2)

您需要使用try .. catch块并处理OAuthException

http://php.net/manual/en/language.exceptions.php

答案 1 :(得分:0)

您还可以使用FQL检查当前用户是否可以预先发布到朋友的墙上 - 例如

SELECT uid, username, can_post FROM user WHERE uid IN
  (SELECT uid2 FROM friend WHERE uid1 = me())

如果您只想选择允许用户首先发布的朋友,可以将AND can_post添加到WHERE子句中。