此API端点似乎存在已知错误。您描述的行为与此错误报告中的行为相同: https://developers.facebook.com/bugs/1404733043148335/
/ sharedposts端点将 - 仅从已经授予您的应用程序的用户检索帖子。这意味着即使帖子可能在用户的时间轴上公开,除非他们还授予了您的应用权限,否则您将无法检索该帖子。
例如:用户发布到页面并且帖子是公开的。可以使用访问令牌检索此帖子。我们假设用户也将此帖子分享到他们自己的时间轴。但是,由于用户尚未授予您应用的权限,因此您无法使用原始帖子(页面上)上的/ sharedposts边缘查看此帖子。如果用户将他们的帖子公开分享到他的时间线,这也是成立的。
这种行为是设计的;返回用户数据的API比网站更严格。这适用于多个端点,这是其中一个示例。