Depois de alguma pesquisa descobri que é possível obter o ID do objecto através da API, aqui fica o snippet em nodejs (a lógica aplica-se a outras linguagens):
FB.api('/', {
"id": url
}, function(res) {
var pageId = res.id || res.og_object.id;
if(!pageId) return next({message: 'Ups, algo correu mal'}, 0);
FB.api(pageId, { fields: ['likes'] }, function(res) {
if(!res || res.error || !res.likes) {
return next(res.error, 0);
}
return next(null, res.likes);
});
});
A biblioteca que estou a utilizar é: https://github.com/Thuzi/facebook-node-sdk/
Se alguém tiver uma solução mais interessante ou elegante coloque aí nos comments.
Nenhum comentário:
Postar um comentário