When adding a link post in Facebook, a nice looking description (containing a snippet of text from the linked page) and thumbnail are automatically added to the post.
Is there a way to do this automatically using the Facebook API? I am inclined to think that there is not, because posts added by IFTTT, a popular web application that uses the Facebook API, do not contain descriptions. I am unclear as to whether this is a limitation with the Facebook API, and whether there is any way around it.
Yes, it’s possible. You can use the Graph Api Method
/profile_id/feed. The method receives the arguments message, picture, link, name, caption, description, source, place and tags. The facebook organize the parameters in a “nice looking summary and thumbnail”.You can get more information in the publishing section in the link http://developers.facebook.com/docs/reference/api/
In c#:
UPDATE:
Open graph protocol meta tags: http://developers.facebook.com/docs/opengraphprotocol/