-1

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

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

所以代码停在中间。如果发生某种错误,我需要忽略警告并继续循环。感谢任何帮助

4

2 回答 2

2

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

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

于 2012-05-19T09:08:43.400 回答
0

您还可以使用 FQL 来检查当前用户是否可以预先在他们朋友的墙上发帖——比如

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

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

于 2012-06-09T09:55:02.627 回答