我想在我的网站上显示最新的N个Facebook帖子。
我正在使用这个简单的代码:
var FB = require('fb')
FB.api('/flourandfire/posts', 'get', { fields: [ 'message', 'picture' ], access_token: '1694494XXXXXXXX|1ba36298123bbf9689942fXXXXXXXXXX' },
function (res) {
if (!res || res.error) {
console.log(!res ? 'error occurred' : res.error)
return
}
console.log(res)
})
然而,我需要能够进行某种过滤,因为由于与Instagram的直接链接而导致Feed中存在“噪音”(导致带有图片的短帖,我不想包含在网站的饲料中)
我基本上需要以某种方式“区分”特定的帖子,然后放在网站上。
我可以获取100个帖子并根据特定标签过滤自己(例如#pub
;但是,有大量Instagram帖子,超过100个帖子和结束的风险在网站上发布ZERO帖子。
您如何解决这个问题?
答案 0 :(得分:0)
没有官方过滤,我会这样做:
只是一个想法,你也可以增加初始限制 - 但它通常会导致较慢的API调用,所以要小心。