Я думаю, что решил это.
Посты, которые возвращали ложные, как таковые не являются "публичными".Они кажутся видимыми любому пользователю Facebook, независимо от того, дружат ли они с автором.Однако, если вы не вошли в Facebook, вы не сможете их увидеть.
Посты, которые были успешными, были действительно публичными.Большинство из них принадлежали компаниям и т. Д., И вы могли видеть их независимо от того, вошли вы в Facebook или нет.
Я полагаю, что Graph API проводит различие между этими двумя типами видимости, например, «Все в Facebook» и «Все»в Интернете'.Я посмотрел в настройках конфиденциальности и не могу понять, как это было сделано.
Несмотря на это, это не очень хорошо документировано в документах Graph API.Также не возвращает «false» элегантный способ справиться с этой ошибкой.Также непоследовательно разрешать мне видеть сообщение через поиск, но не запрашивать объект напрямую.