我写了一个facebook php程序,发布在10个朋友的墙上。
但如果有些朋友不允许别人在他们的墙上发帖,我会收到以下错误
Fatal error: Uncaught OAuthException: (#210) User not visible thrown in
因此守则在中间停止。 如果出现某种错误,我需要忽略警告并继续循环。感谢任何帮助
答案 0 :(得分:2)
您需要使用try .. catch块并处理OAuthException
答案 1 :(得分:0)
您还可以使用FQL检查当前用户是否可以预先发布到朋友的墙上 - 例如
SELECT uid, username, can_post FROM user WHERE uid IN
(SELECT uid2 FROM friend WHERE uid1 = me())
如果您只想选择允许用户首先发布的朋友,可以将AND can_post
添加到WHERE子句中。