Как получить все каналы сайта с сайта под открытым небом? - PullRequest
0 голосов
/ 25 сентября 2018

1. Нижние строки кодов, возвращающих только макс. 30 каналов

siteFeeds = activityService.getSiteFeedEntries("testSite");

2. Нижние строки кодов, возвращающих только макс. 30 каналов.

List<ActivityFeedEntity> activityFeedEntities = activityFeedDAO.selectSiteFeedEntries("testSite", 1000);

Я думал получить все каналы для каждого пользователя, а затем попытался с помощью "admin", но здесь я также не могу получить более 30 каналов

int skipCount = 0; for(int i =0; i <10; i++) { PagingRequest pagingRequest = new PagingRequest(skipCount, 15); PagingResults<ActivityFeedEntity> activityFeedEntities = activityFeedDAO.selectPagedUserFeedEntries("admin", null, "testSite", false, false, i, pagingRequest); skipCount = skipCount + 15; }

ниже приведены значения, заданные в repository.properties

# Feed max ID range to limit maximum number of entries
activities.feed.max.idRange=1000000
# Feed max size (number of entries)
activities.feed.max.size=200
# Feed max age (eg. 44640 mins => 31 days)
activities.feed.max.ageMins=44640

Может кто-нибудь помочь мне, как я могу получить все фиды сайта для конкретного сайта под открытым небом

1 Ответ

0 голосов
/ 30 октября 2018

Я протестировал с этим сценарием SDK2, и он дает мне более 30 записей.

List<ActivityFeedEntity> feeds= activityFeedDAO.selectSiteFeedEntries("demo", 100);
System.out.println(feeds.size());
...