10 人の友達のウォールに投稿するための facebook php プログラムを書きました。
しかし、一部の友人が他の人が自分のウォールに投稿することを許可していない場合、次のエラーが表示されます
Fatal error: Uncaught OAuthException: (#210) User not visible thrown in
したがって、コードは途中で停止します。何らかのエラーが発生した場合は、警告を無視してループを続行する必要があります。助けてくれてありがとう
10 人の友達のウォールに投稿するための facebook php プログラムを書きました。
しかし、一部の友人が他の人が自分のウォールに投稿することを許可していない場合、次のエラーが表示されます
Fatal error: Uncaught OAuthException: (#210) User not visible thrown in
したがって、コードは途中で停止します。何らかのエラーが発生した場合は、警告を無視してループを続行する必要があります。助けてくれてありがとう
try .. catch ブロックを使用して、OAuthException
FQL を使用して、現在のユーザーが友人のウォールに前もって投稿できるかどうかを確認することもできます。
SELECT uid, username, can_post FROM user WHERE uid IN
(SELECT uid2 FROM friend WHERE uid1 = me())
また、そもそもユーザーが投稿できる友人のみを選択したい場合はAND can_post
、WHERE 句に追加できます。