Я следовал руководству (www.andrehonsberg.com/article/facebook-graph-api-meteor-js), которое является руководством по использованию пакета FBgraph NPM (www).npmjs.org/package/fbgraph с Meteor.
Все работает нормально, я настроил его в соответствии со своими потребностями, которые в основном заключаются в том, что он подсчитывает количество тегов в комментарии к идентификатору объекта Facebook, и если один и тот же комментатор оставил несколько комментариев, это будет учитываться в общем количестве, хранящемся в объект.
Проблема в том, что он перестает считать после 25 записей. Это означает, что ограничение Graph API по умолчанию в 25 — это то, что будет пройдено. Поэтому я пытаюсь выяснить, как увеличить лимит на него.
Что не сработало
добавление ?limit=100
к URL-адресу запроса. изменение line 17 in facebook.js
путем добавления {limit: 100}
следующим образом:
var data = Meteor.sync(function(done) {
self.fb[method](query, {limit: 100}, function(err, res) {
done(null, res);
});
добавив {limit:100}
в строку 5 this.options
следующим образом:
this.options = {
timeout: 3000,
limit: 100,
pool: {maxSockets: Infinity},
headers: {connection: 'keep-alive'}
}
КОД
https://github.com/khalidaljaaidi/CountTags Рассматриваемый файл: (www).github.com/ khalidaljaaidi/CountTags/blob/мастер/сервер/facebook.js