Closed warrenca closed 9 years ago
Solved!
The format for get should be
FB.api('me/feed', 'get', {limit:25, access_token:'sample_access_token', until: 'unixtime'}, function (res) {
.....
})
var access_token = 'xxx';
var myId = 'xxx';
var FB = require('fb');
var url = require('url');
FB.setAccessToken(access_token);
function getWallFeeds(feedLink, args) {
FB.api(feedLink, 'get', args, function (res) {
if (!res || res.error) {
console.log(!res ? 'error occurred' : res.error);
return;
}
processMessage(res.data);
var nextLinkParts = url.parse(res.paging.next, true);
var args = {
limit: nextLinkParts.query.limit,
until: nextLinkParts.query.until,
access_token: nextLinkParts.query.access_token
}
getWallFeeds(feedLink, args);
});
}
function processMessage(data) {
for (i in data) {
if (data[i].from.id!=myId) {
name = data[i].from.name;
message = data[i].message;
console.log(name+': '+message);
}
}
}
feedLink = 'me/feed';
getWallFeeds(feedLink, {});
Here's my code