会社のページに関連付けられている Facebook アプリがあります。このページには公開投稿があり、spring-boot の spring-social-facebook プラグインを介してそれらの投稿 (および最終的には画像など) を取得したいと考えています。
特定の FB ユーザーとして認証せずに Page オブジェクトを取得できますが、会社に関連付けられている公開情報 (ウォール投稿、アップロードされた画像など) を取得するにはどうすればよいですか?
Page page = facebook.pageOperations().getPage("1234567");
List<Post> posts = facebook.feedOperations().getFeed();
model.addAttribute("page", page);
model.addAttribute("posts", posts);
return "hello";
ページオブジェクト (${page.category})にアクセスできますが、投稿を取得しようとすると、次の例外が発生します。
org.springframework.social.MissingAuthorizationException: Authorization is required for the operation, but the API binding was created without authorization.
私の目標は、この特定の企業向けの REST サービスを作成して、Facebook によるエンド ユーザー認証を必要とせずに、読み取り専用のフロント エンドに独自の公開 FB データを入力するために使用することです。
ありがとうございました!