Я не на 100% уверен в том, что вы спрашиваете, но вот некоторая информация, которая может иметь отношение к делу.
Запрос разрешения 'user_likes' даст вам доступ к элементам, которые ранее любил пользователь.
Для того, чтобы что-то программно понравилось (я считаю), что сущность должна существовать в Facebook - взято из http://developers.facebook.com/docs/reference/api/
/ OBJECT_ID / likes Нравится данный объект (еслион имеет / лайк соединение)
Для этого вам нужно запросить разрешение 'publish_stream', а затем сделать что-то вроде:
// untested!
var app = new FacebookApp();
app.Post("OBJECT_ID/likes");
В противном случае вынужно добавить кнопку «Мне нравится» (http://developers.facebook.com/docs/reference/plugins/like/), где пользователь должен будет щелкнуть сам по себе
Надеюсь, это поможет:)