0

restfb を使用して、ユーザー (ページではない) から公開投稿を取得したいと考えています。Graph API Explorer の User Data Permissions と Extended Permissions にすべての権限を追加しました。それでも結果が出ません。

しかし、次のコードを使用してページから投稿を取得できます。

Page page =facebookClient.fetchObject("https://www.facebook.com/FacebookDevelopers",Page.class);
        Connection<Post> pageFeed = facebookClient.fetchConnection(page.getId() + "/feed", Post.class);
        while (pageFeed.hasNext()) {
            pageFeed = facebookClient.fetchConnectionPage(pageFeed.getNextPageUrl(),Post.class);
            for (List<Post> feed : pageFeed){
                for (Post post : feed){     
                    System.out.println(post.getMessage());
                }
            }
        }

ユーザーの投稿を取得するにはどうすればよいですか?

4

1 に答える 1

1

ここで使用例を参照してください: https://github.com/restfb/restfb/blob/master/source/example/com/restfb/example/GraphReaderExample.java

fetchObject呼び出しは次のようになります。

Page page =facebookClient.fetchObject("FacebookDevelopers",Page.class);

これにより、ページが取得されます (注: ユーザー プロファイルではありません)。

それでも問題が解決しない場合は、受信したエラー/データを表示してください。それがなければ、あなたを助けることは非常に困難です。

于 2015-08-24T09:19:54.187 に答える