.controller(' FeedCtrl',功能($ scope,$ http,$ stateParams,OpenFB,$ ionicLoading,$ ionicScrollDelegate){
$scope.show = function () {
$scope.loading = $ionicLoading.show({
content: 'Loading feed...'
});
};
$scope.hide = function () {
$ionicLoading.loading.hide();
};
function loadFeed()
{
$scope.show();
OpenFB.get('/107621857718/feed', {limit: 5})
.success(function (result) {
$ionicLoading.hide();
$scope.loaded = result.data;
// Used with pull-to-refresh
//$scope.loaded = [];
$scope.$broadcast('scroll.infiniteScrollComplete');
})
.error(function (data) {
$ionicLoading.hide();
alert(data.error.message);
});
}
;
$scope.checkScroll = function () {
var currentTop = $ionicScrollDelegate.$getByHandle('libScroll').getScrollPosition().top;
var maxTop = $ionicScrollDelegate.$getByHandle('libScroll').getScrollView().__maxScrollTop;
if ((currentTop >= maxTop) && (!$scope.libraryLoading))
{
loadMore();
}
};
function loadMore()
{
$scope.show();
OpenFB.get('/107621857718/feed')
.success(function (result) {
$ionicLoading.hide();
$scope.loaded = result.data;
// Used with pull-to-refresh
$scope.$broadcast('scroll.infiniteScrollComplete');
})
.error(function (data) {
$ionicLoading.hide();
alert(data.error.message);
});
}
$scope.doRefresh = loadFeed;
loadFeed();
});
对于上面的部分我收到的帖子由其他用户提供给页面但我想要页面共享的帖子。
答案 0 :(得分:1)
如果您只想要Page的帖子,则需要使用/{page_id}/posts
。
见
/ {page-id} / posts仅显示此页面发布的帖子。
由于上一篇文章是从2012年开始的,因此必须添加since
参数才能收到结果:
/107621857718/posts?since=1325376000
将从2012年1月1日起收到所有帖子。