-1

10 人の友達のウォールに投稿するための facebook php プログラムを書きました。
しかし、一部の友人が他の人が自分のウォールに投稿することを許可していない場合、次のエラーが表示されます

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 に答える